Python+Selenium(webdriver)を使ってChromeブラウザを起動しながらサイトをスクレイピングしているのですが、サイトによってwebdriverによるアクセスを「navigator.webdriver=true」この値によって弾いているためうまくいきません。
webdriverによるアクセスを隠すような方法、navigator.webdriver=true の値を削除するような方法を探しています。
なにかヒントだけでも頂ければ幸いです。
以下、Chrome起動する際のコードになります。
# coding:utf-8 from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager def chrome_open(url): options = webdriver.ChromeOptions() options.add_argument("window-size=360,768") try: driver = webdriver.Chrome(ChromeDriverManager().install(),options=options) driver.get(url) except Exception as e: print(e.__class__.__name__) print(str(e.args)) chrome_open("https://www.yahoo.co.jp/")