問題之間傳送會話:Python的 - 兩個瀏覽器
我已經寫了一噸的代碼(網上自動完成一些非常艱苦的任務),並且使用了機械化庫Python
來處理網絡請求。它工作得很好,除了現在我遇到了一個頁面,我需要javascript
功能...機械化不處理javascript
。
建議的解決方案:
我使用PyQt
編寫這個程序的GUI,它來包裝的QtWebKit
,它不處理javascript
。我想使用QtWebKit
來評估我卡在頁面上的javascript
,最簡單的方法是將網絡會話從機械化轉移到QtWebKit
。
我不想使用PhantomJS
,Selenium
或QtWebKit
來查看我的所有網絡請求;我100%希望爲此保持機械化。我想知道如何將我的登錄會話從機械化轉移到QtWebKit
。
這工作?
- 轉自機械化所有的cookie
QtWebView
- 傳輸的所有狀態變量的值(如
_VIEWSTATE
等),從機械化到QWebView
(頁碼是ASP.net
頁...) - 變化
QWebView
的用戶代理標頭與機械化相同...
我真的不知道如何讓這兩個「瀏覽器」看起來更像服務器... woul這項工作?謝謝!