Maison  >  Article  >  développement back-end  >  Comment installer Selenium+Headless Chrome dans un environnement Python

Comment installer Selenium+Headless Chrome dans un environnement Python

零到壹度
零到壹度original
2018-04-04 10:58:586264parcourir


Cet article présente principalement comment installer Selenium+Headless Chrome dans un environnement Python. L'éditeur pense que c'est plutôt bien. Maintenant, je vais le partager avec vous et le donner en guise de document. référence. . Suivons l'éditeur et jetons un coup d'œil.

J'ai récemment découvert les robots d'exploration et j'ai soudainement découvert :

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 '

Pour faire simple, cela signifie que la nouvelle version de Selenium ne prend plus en charge PhantomJS. Veuillez utiliser la version sans tête de Chrome ou Firefox. Je suis confus... De nos jours, de nombreux tutoriels sont basés sur PhantomJS. Puisque j'utilise le navigateur Chrome, je partagerai la méthode d'installation de Headless Chrome.


1. Exécutez cmd ou Ctrl + R pour entrer dans la ligne de commande

Comment installer Selenium+Headless Chrome dans un environnement Python

2. Entrez python

Comment installer Selenium+Headless Chrome dans un environnement Python.

3. Saisissez le bloc de code

La syntaxe du bloc de code suit le code de démarque standard, par exemple :

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

Comment installer Selenium+Headless Chrome dans un environnement Python
Comment installer Selenium+Headless Chrome dans un environnement Python
Comment installer Selenium+Headless Chrome dans un environnement Python
Comment installer Selenium+Headless Chrome dans un environnement Python

D'accord, Headless Chrome est maintenant installé.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn