作者Magicx (270度的鳥顧之相)
看板AndroidDev
標題Re: [問題] 請問自動登入網頁該如何作
時間Tue Sep 27 03:14:55 2011
請問是像這樣嗎?
try {
HttpPost login = new HttpPost
("
https://irs.thsrc.com.tw/IMINT/?wicket:bookmarkablePage=wicket- 0:tw.com.mitac.webapp.thsr.viewer.History");
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("idInputRadio:rocId",
"T123456789"));
params.add(new BasicNameValuePair("orderId", "12345678"));
params.add(new BasicNameValuePair("SubmitButton", "true"));
/* 發出HTTP request */
login.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));
/* 取得HTTP response */
HttpResponse httpResponse = new DefaultHttpClient()
.execute(login);
HttpEntity entity = httpResponse.getEntity();
urlData_text.setText(urlData_text.getText().toString()+"\n
entity="+entity );
String strRet = EntityUtils.toString(entity);
urlData_text.setText(urlData_text.getText().toString()+"\n
EntityUtils="+strRet );
........
不好意思~因為之前沒有過跟網頁溝通的程式設計經驗....
請問要如何做才能像在網頁上點選登入查詢送出資料..
然後回報登入網頁後的內容呢?
※ 引述《Magicx (270度的鳥顧之相)》之銘言:
: 我想讓程式可以自動登入yahoo網頁後,再擷取網頁資料作處理~
: 請問是用post嗎?帳號密碼該如何送出呢?
: 感謝指教~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.226.28
1F:→ nvidia:建議先參考RFC的HTTP和W3C的HTML 09/27 09:01