この記事では主に Python 環境に Selenium+Headless Chrome をインストールする方法を紹介します。編集者が非常に優れていると考えたので、参考として共有します。エディターをフォローして見てみましょう
最近クローラーを勉強していて、突然発見しました:
Python 3.6.4 (default, Jan 5 2018, 02:35:40) [GCC 7.2.1 20171224] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from selenium import webdriver >>> driver=webdriver.PhantomJS() /usr/lib/python3.6/site-packages/selenium/webdriver/phantomjs/webdriver.py:49: UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless '
簡単に言えば、新しいバージョンの Selenium は PhantomJS をサポートしなくなったことを意味します。Chrome のヘッドレス バージョンを使用してください。代わりにFirefoxを使用してください。迷っています...最近のチュートリアルはPhantomJSをベースにしたものが多いので仕方がありません。私はChromeブラウザを使用しているので、Headless Chromeのインストール方法を共有します。
from selenium import webdriverfrom selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--disable-gpu') driver = webdriver.Chrome(chrome_options=chrome_options) driver.get('http://www.baidu.com')
さて、ヘッドレス Chrome がインストールされました。
以上がSelenium+Headless ChromeをPython環境にインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。