作者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