php perl java模擬登錄

正在做模擬登錄。碰到若干問題,也稍稍整理了下思路,明白不少。

同事寫的php登錄facebook 抓取,工作正常。

照貓畫虎用perl寫的http請求登錄,遇到登錄後報302,不得其解。暫停


今天看過響應頭信息,已解決。

Content-Encoding gzip
Vary Accept-Encoding
Date Thu, 11 Aug 2011 08:10:13 GMT
Connection Keep-Alive
Keep-Alive timeout=5, max=100
Expires Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache
Location index.php
Content-Type text/html
Content-Length 20

報告302,沒有response信息

原來瀏覽器根據響應頭中locaiton進行重定向請求



日後把程序都貼上來。

用java寫有三種做法:

1.socket編程。沒用過。練習過。

2.java原生支持:java.net.URL

3.HttpClient:已經從commons 下的一個包升級 爲獨立項目,版本號也有原來的3變爲 HttpClient4.x


模擬登錄需要在http請求中加入參數,以及傳入Cookie

要發參數包括什麼?

使用firebug都能看到。

參數,頭信息,等等,隨後上圖



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章