我想通過python登錄網站,是否有一個瀏覽器或一些可以做這項工作的包裝。是否有支持用戶登錄的python網絡瀏覽器?
-3
A
回答
2
網站確定是否有人登錄或不使用所謂的cookie。爲了僞裝成登錄用戶,您只需在請求標頭中提供Cookie即可。任何處理web請求的python模塊都可以做到這一點。以下是使用的示例代碼:requests
import requests
url = 'www.targetsite.com/page/i/need/'
headers = { 'Connection' : 'keep-alive',
'Header' : 'header-value',
'Cookie' : 'CookieFieldName=CookieValue'
}
r = requests.get(url, headers=headers)
print r.content
+0
什麼時候提供用戶信息,沒有它我無法得到我想要的。 – flyingfoxlee
+0
用瀏覽器登錄,然後查看存儲在瀏覽器中的Cookie。或者,當您請求使用[LiveHTTPHeaders](https://addons.mozilla.org/en-us/firefox/addon/live-http-headers/)之類的頁面時,瀏覽器發送的標題(也存在對於Chrome)。然後,當從python發出請求時,提供相同的頭文件。 –
相關問題
- 1. Blackberry瀏覽器是否支持離線網絡應用程序?
- 2. 測試您的網絡瀏覽器是否支持SPDY
- 3. 提示用戶啓用支持瀏覽器的物理網絡
- 4. 是否有瀏覽器不支持maxlength?
- 5. 檢查用戶登錄或網絡瀏覽器控制也不
- 6. 登錄持續瀏覽器
- 7. 如何檢查用戶的瀏覽器是否支持Google Caja?
- 8. JavaScript可以檢測用戶的瀏覽器是否支持gzip?
- 9. Android網絡瀏覽標籤支持
- 10. Wii瀏覽器是否支持WebSockets?
- 11. iPad瀏覽器是否支持jQuery?
- 12. 檢查瀏覽器是否支持SVG
- 13. Chrome瀏覽器是否支持GWT 2.5?
- 14. SWT測試是否支持瀏覽器
- 15. 瀏覽器是否支持JavaScript Promises
- 16. Selenium2Library(1.5)是否支持Safari瀏覽器
- 17. 檢查瀏覽器是否支持MutationObserver
- 18. 檢測瀏覽器是否支持jQueryMobile
- 19. 檢測瀏覽器是否支持vbscript?
- 20. 瀏覽器支持WebDriver還是WebDriver支持瀏覽器
- 21. 如何檢測瀏覽器是否支持webkit瀏覽器?
- 22. 是否有任何cookie指示用戶是否已登錄Google Chrome瀏覽器?
- 23. 有沒有辦法檢測用戶的瀏覽器是否支持@ font-face?
- 24. 支持mpeg的網絡瀏覽器視頻播放器
- 25. 網絡支持是否支持網絡套接字處理?
- 26. 網絡工作者:如何知道瀏覽器是否支持它?
- 27. iPhone手機Chrome,Firefox和Opera瀏覽器是否支持FCM網絡通知?
- 28. iOS錄製的視頻支持所有網頁瀏覽器
- 29. 是否有支持IE 5等瀏覽器的跨瀏覽器JavaScript框架?
- 30. 流星網絡框架支持哪些網頁瀏覽器?
您在登錄後要做什麼?登錄是非常無用的。 – user2357112
獲取僅限登錄用戶的數據。 – flyingfoxlee