晚上好,請更改瀏覽器設置或升級瀏覽器(urllib的,蟒蛇3.6)
我有我的urllib代碼中的錯誤與使用javascript工作網站。
這是我的錯誤:
「
」 本網站需要啓用JavaScript和Cookies。請更改瀏覽器設置或升級瀏覽器「
」
IM使用Python 3.6與urllib的(要求),我該怎麼解決呢?
晚上好,請更改瀏覽器設置或升級瀏覽器(urllib的,蟒蛇3.6)
我有我的urllib代碼中的錯誤與使用javascript工作網站。
這是我的錯誤:
「
」 本網站需要啓用JavaScript和Cookies。請更改瀏覽器設置或升級瀏覽器「
」
IM使用Python 3.6與urllib的(要求),我該怎麼解決呢?
您正在訪問的網站需要JavaScript和cookies。 Urllib僅支持cookie(與cookie jar)。爲了解決對javascript的需求,請查看像硒這樣的庫,並將其與phantomjs一起使用。
pip install selenium
帶phantomjs硒與urllib相比功能更強大,但是你付出的懲罰會稍微慢一些。繼承人是一些簡單的代碼與硒和phantomjs下車地面:
from selenium import webdriver
driver = webdriver.PhantomJS()
driver.get("https://google.com/")
driver.quit()
有關如何做具體的事情硒,檢查出documentation更多的信息。
好吧,我該如何在硒庫中編寫'request.urlopen(「website」)' –
driver.get(「http://website.com」) – JD3
請顯示一些(縮小的)代碼和顯示問題的輸入。請參見[如何創建最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 –