你好,我嘗試從網頁刮數據,但這裏是我的問題:
當我連接到與httpwebrequest
服務器設置頭Connection: Keep-Alive
服務器,然後要求加載驗證碼網頁面(與ajax
真實網頁驗證碼負荷),那麼解決的驗證碼後返回答案的最後一個請求,最後加載數據
如何發送響應的HttpWebRequest爲Web刮
webpage -> captcha -> Solve -> Back to first web page -> show data
,以及如何我試着做?
- 與
webrequest
發送請求到網頁 - 得到
request
- 負載
captcha page
cookie
信息並獲得catpcha pic
send captcha pic
到其他網站solve
這一點,get captcha answer
- 與
webrequest
發送captcha answer
和get cookie and session id
- 發送
new webrequest
與cookie and session id
爲load data
始終 - >失敗,我認爲,是因爲Connection: Keep-Alive
所以我怎樣才能解決這個問題?
還當我嘗試在webbrowse加載頁面,我不知道爲什麼,但在任何瀏覽器CONTROLE頁面這麼想的正確加載,所以我不能用瀏覽器做的工作
更新
我問題:
如何從GetResponse()
之後發送答案(再次發佈數據)httpwebrequest
並保持在線(不使用來自新的連接使用)
請嘗試描述一個您無法解決的問題。例如如何獲得一個沒有'keep-alive'屬性的連接。看看[如何問](http://stackoverflow.com/help/how-to-ask) – jwillmer
好的,更新!現在你怎麼看? – MrUnknow