質問: GUIのアプリを作っています。 その中でスクレイピングをするために chromedriverとseleniumを使ってHeadlessモードでChromeを動かしているのですが 起動するとコンソールが開きchromedriverのログが表示されてしまいます GUIなので表示されないようにしたいのですがどうすればいいのでしょうか? OS windows10 Python 3.6.3 Selenium 3.8 Chrome Canary
回答: 以下のサイトにこのスクリプトにパッチを当てて、コンソール非表示で chromedriver を起動するようなオプション(hide_console)を追加する、という方法がありました。 * Hide command prompt in Selenium ChromeDriver * selenium/webdriver/common/service.py こちらではうまく動くか確認しておりませんが、service.py を置き換えて試してみてはいかがでしょうか?