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`でインストールしてから

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import chromedriver_binary
options = Options()
options.add_argument('--headless')
driver = webdriver.Chrome(options=options)
driver.implicitly_wait(3)
driver.get('https://www.google.co.jp/')
driver.save_screenshot('python.png')
driver.quit()

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

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