在C#中,可以使用HttpWebRequest進行相關的模擬登陸,登陸后進行相關的操作,比如抓取數據,頁面分析,制作相關登陸助手等等。
先說下流程
1.使用httpwebrequest先進入你要登錄的網站,獲取cookie
2.使用第一步獲取的cookie到驗證碼的網頁將驗證碼下載下來。
3.使用Post數據 發送至網站。如果有cookie則繼續保存。
4.使用第三步的cookie登陸相關網頁操作。
獲取相關數據可以使用抓包工具進行抓取,如httpwatch。(網上下載的好多都有病毒,下載的時候注意點)
1。
[c-sharp]view plaincopy2.下載驗證碼,保存在本地。
[c-sharp]view plaincopy3。發送post數據
[c-sharp]view plaincopy4。就是第三步請求的鏈接地址換一個就行了
好了
以上核心代碼已經貼出了
具體實現需要靠你們按照你們自己的邏輯
還有一些header能不寫就不寫,因為我2天前一直在獲取返回response這地方報500錯誤。
找了N多代碼,看了N多資料都不可以。最后將一些header注釋掉就可以了,真郁悶。
新聞熱點
疑難解答