Re: [問題] 如果我要寫一個web_agent,要怎麼寫呢?

看板java作者 (小綿羊)時間19年前 (2006/06/05 21:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
之前有寫過一個選課程式,應該需求類似你要的條件, 是要先登入然後選課。 URL u=new URL(url);//要取得的URL頁面 URLConnection uc=u.openConnection(); String sessionID = uc.getHeaderField("Set-Cookie");//取得該頁面的SESSIONID uc.setRequestProperty("Cookie", sessionID); //寫入該頁面的SESSIONID uc.connect();//連接該頁面 InputStream in = uc.getInputStream();//取得該頁面的串流 上述的程式片段可以下載下來你所要瀏覽的URL頁面, 並且取得或回傳sessionID。 當然上面的程式碼只是把我用到比較關鍵的列一列而已, 如需詳細資訊還是得去查JDK囉! 至於填寫表單的部分就用GET的方法去填寫吧~ 這邊補充一下,救是直接將欄位跟值附加在要處理的ACTION PAGE頁面後 ※ 引述《bdanny (Impossible is nothing!)》之銘言: : 如果我要寫一個web_agent,要怎麼寫呢? : 有兩個範例是我想用java做的 : 1.一般登入某個網站,例如:yahoo拍賣 : 要經過好幾個程序:登入,確認,又要等 : 一些時間,可不可以寫一個程式做這整個 : 過程。而只要按一鍵可完成! : 2.網路上有些資訊,我想要定期下載來看, : 可是要經過像1.一樣的登入程序,登入之 : 後才可以看到我要的內容,我要說的是, : 如何寫一個程式也是按一個鍵就可以 : 下載這些我想要的內容呢? : 有沒有各位先進可以提供什麼好的技術方法 : 呢??謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.129.251 ※ 編輯: nike4859 來自: 61.62.129.251 (06/05 23:16)
文章代碼(AID): #14X3CRGk (java)
文章代碼(AID): #14X3CRGk (java)