今天弄一個爬數據網站的弄了半天,到現在才弄好,模擬瀏覽器登錄后進行操作 前提是沒有驗證碼 ,網上找的資料都是好老的,基本沒有什么幫助,還得靠自己找。 用火狐firebug工具在輸入密碼和用戶名打開網絡監聽 如果登錄后做js 跳轉不太好看,就禁用js firebug 里面參數一項有多少個參數就寫多少個參數 具體代碼如下: import java.io.BufferedReader import j ...
2012-04-17 16:40 1 5110 推薦指數:
首先12306網站前綴為“https://” 表明是用SSL加密。 用HttpClient去模擬發送請求時,對於URL用為“https”時,先要解決證書問題,有兩種解決方案: a.使證書被信任。 在查找相關資料時,對於這種方法有點麻煩,最后就沒有去嘗試,有興趣的朋友 ...
package Step1; import org.apache.commons.httpclient.Cookie; import org.apache.commons.httpclient.HttpClient; import ...
最近在做Android版的博客園客戶端,在考慮添加入登錄功能,以實現獲取更多的信息。 現在測試使用HttpClient進行模擬登陸。 登錄頁面:http://passport.cnblogs.com/login.aspx 登錄結果頁面:http://home.cnblogs.com ...
最近需要實現一個功能,批量刪除索引中的doc,約有100W+條,想到了使用httpclient的方式,實現 curl來操作索引。 實現方式很簡單,就是一般發送post請求,比較坑的是,一定要注意,參數后面要加換行\n,否則會報: HTTP/1.1 400 Bad Request ...
使用HttpClient來模擬瀏覽器登錄網站,然后可以進行操作,比如發布信息等 第一步:獲取實際的post網址,(不考慮復雜情況下) 1、需要使用到firefox的httpfox插件,httpfox中clear一下,然后start開始捕獲 2、切換回網頁的登錄頁面 ...
1、概述 最近想做一個校園助手類的APP,由於第一次做,所以打算先把每個功能單獨實現,防止亂了陣腳。利用教務處登錄獲取課表和成績等是一個基本功能,所以以獲取課表為例實現了這個功能。完整代碼點這里,嘗試了好幾次的,所以寫的比較亂。 2、涉及的關鍵知識 首先,明確獲取課表的流程 ...
手機版微博單點登錄的URL為:http://3g.sina.com.cn/prog/wapsite/sso/login.php 我們先來看一下這個網頁源代碼: 我們要做的就是獲取服務器需要的數據,然后用HttpClient模擬瀏覽器提交。 有幾點需要說明一下: go標簽 ...