作者beloved319 (普利基)
看板java
標題Re: [問題]如何使用J2SE去網頁自動填表單?
時間Thu Jul 1 18:31:22 2010
我想我從最基本的開始問好了@@
我今天想要連到yahoo, 蒐尋Federer, 然後把回傳的網頁印出來
我寫了
PostMethod post = new PostMethod("
http://tw.yahoo.com");
post.addParameter("p", "Federer");
//p應該是那個搜尋表格的名字,如果我沒弄錯的話...
HttpClient client = new HttpClient();
int status = client.executeMethod(post);
BufferedReader in = new BufferedReader(new
(接著)InputStreamReader(post.getResponseBodyAsStream(),"UTF-8"));
String line = "";
while((line = in.readLine()) != null)
System.out.println(line);
in.close();
但是這樣回傳的結果就只是yahoo的首頁的內容而已
請問是錯在哪裡了呢@@
應該是錯得很扯吧...請大家包涵
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.85.164
推 PsMonkey:請先熟讀 library 的使用方式 07/01 18:51
→ sbrhsieh:我覺得這跟權限關係不大。 07/01 21:35
→ sbrhsieh:oops!! 推錯篇。 07/01 21:36
推 slalala:要不要先從HTTP原理開始研究? 07/02 01:40
推 bala045:url應該是form的action吧?? yahoo首頁 當然出來的是首頁 07/02 15:07
→ jej:順便借問一下..如果是javascript帶出來的innerHTML要怎抓? 07/02 22:47
→ qrtt1:直接看 js 如何由 server 那端取回結果 07/03 12:12