PhantomJSのSeleniumのサポートが廃止されたのでchrome_headlessを使う

SeleniumでPhantomJSが使えなくなった

driver = webdriver.PhantomJS(service_log_path=os.path.devnull)を実行すると「Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead」とエラーがでて実行中断されます。

python3にBeautifulSoupインストールとエラーが出たときの対処方法

python3にBeautifulSoupを入れようとしたらエラーでインストールすることができない。。

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$ python get-pip.py
$ pip install beautifulsoup4
これでpython3にBeautifulSoupをインストールすることができました。

Chrome Headlessインストール

$ pip install chromedriver-binaryでインストールしてから

DeprecationWarning: use options instead of chrome_options の対処方法

driver = webdriver.Chrome(chrome_options=options) ではなく
driver = webdriver.Chrome(options=options)にする