ホームページ  >  記事  >  バックエンド開発  >  Selenium+Headless ChromeをPython環境にインストールする方法

Selenium+Headless ChromeをPython環境にインストールする方法

零到壹度
零到壹度オリジナル
2018-04-04 10:58:586272ブラウズ


この記事では主に 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のインストール方法を共有します。


1. cmd または Ctrl + R を実行してコマンド ラインを入力します

Selenium+Headless ChromeをPython環境にインストールする方法

2. コード ブロックを入力します

Selenium+Headless ChromeをPython環境にインストールする方法

コード ブロックの構文は、次のようになります。

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')

Selenium+Headless ChromeをPython環境にインストールする方法
Selenium+Headless ChromeをPython環境にインストールする方法
Selenium+Headless ChromeをPython環境にインストールする方法
さて、ヘッドレス Chrome がインストールされました。 Selenium+Headless ChromeをPython環境にインストールする方法

以上がSelenium+Headless ChromeをPython環境にインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。