[問題]如何使用J2SE去網頁自動填表單?
請問一下
使用J2SE 開socket 連結 網頁之後
要怎麼自動填入資料到 表單&checkbox 上面
並按下Submit 按鈕 ?
感謝~~~
----------------------------------------
PS. 我知道javascript or JSP都可以做到
但我想用單純的J2SE來和程式整合
------------------------------------------------
我後來解決了 ,
[法1] 靠的是把參數加在網址後面~~~
1.先把網頁的post , 改成get 來開啟...
2.選擇好自己要的選項和資料
3.按submit , copy 下一頁出現的網址
4.根據此網址參數內容 ,改成由java 輸出即可
*************
[法2] 使用 org.apache.commons.httpclient
下載: http://jakarta.apache.org/site/downloads/downloads_commons.html
EX:
HttpClient httpclient = new HttpClient();
PostMethod post = new PostMethod( your_URI);
NameValuePair[] data = {
new NameValuePair("organism", "S. cerevisiae"),
.
.
.
//設定你要的參數
};
post.setRequestBody(data);
httpclient.executeMethod(post);
BufferedReader in = new BufferedReader
(new InputStreamReader(
post.getResponseBodyAsStream()));
// 底下自行處理 內容
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.186.203
※ 編輯: lovepc 來自: 140.113.186.203 (04/23 20:40)
※ 編輯: lovepc 來自: 140.113.166.162 (04/24 21:06)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 5 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章