HeadlessChromeを用いてクローリングをしています。
しかし、ヘッドレスの時とそうでない時で挙動が違います。
Chromedriverとseleniumのバージョンを色々変えてやってみましたが、ダメでした。
因みにdriverは下記の様に生成しています
Python
1options = ChromeOptions() 2options.add_argument('--headless') 3options.add_argument('--no-sandbox') 4options.add_argument('--ignore-certificate-errors') 5options.add_argument('--disable-gpu') 6self.driver = webdriver.Chrome(chrome_options=options, executable_path="C:\Users\UU149627\a_作業場\chromedriver.exe")
少し複雑な業務用のサイトなのですが、ある要素をクリックすると、ヘッドレスの時とそうでない時で表示されるページが異なります。しかも、特定のページの特定のボタンを押した時だけ起こります。
正直、散々調べましたが、皆目見当つきません
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。