我正在嘗試使用Selenium抓取網站。我可以打開大部分網站。但是有些網站給我的回應是406 Not Acceptable。我沒有收到實際的網站,而是在瀏覽器中收到406 Not Acceptable訊息。
我目前正在使用以下 Python 代碼(使用 Mac):
from selenium import webdriver
DRIVER_PATH = '/Users/User123/Downloads/chromedriver 2'
driver = webdriver.Chrome(executable_path=DRIVER_PATH)
driver.get('https://www.WEBSITE.com/')
出于好奇,我嘗試使用請求和漂亮的湯庫打開同一個網站,并且它在那里作業(我沒有收到那個錯誤)。盡管如此,由于頁面上的動態內容,我的用例需要硒。
我用谷歌搜索了它,但沒有找到任何涵蓋 selenium 與 406 問題的資源。
有任何想法嗎?
uj5u.com熱心網友回復:
他們可能會阻止 Selenium?可能并非如此,但請嘗試使用此驅動程式:https : //github.com/ultrafunkamsterdam/undetected-chromedriver
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/407897.html
標籤:
上一篇:網頁抓取資料到python上的csv檔案,以及抓取鏈接的代碼
下一篇:如何從網站上抓取測驗問題?
