Dieser Artikel stellt hauptsächlich vor, wie man Selenium+Headless Chrome in einer Python-Umgebung installiert. Jetzt werde ich es mit Ihnen teilen und es als Referenz. . Folgen wir dem Herausgeber und werfen wir einen Blick darauf.
Ich habe kürzlich Crawler gelernt und plötzlich entdeckt:
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 '
Um es einfach auszudrücken bedeutet es, dass die neue Version von Selenium unterstützt PhantomJS nicht mehr. Bitte verwenden Sie stattdessen die Headless-Version von Chrome oder Firefox. Ich bin verwirrt ... Viele Tutorials basieren heutzutage auf PhantomJS. Da ich den Chrome-Browser verwende, werde ich die Installationsmethode von Headless Chrome teilen.
Die Codeblocksyntax folgt dem Standard-Markdown-Code, zum Beispiel:
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')
Okay, Headless Chrome ist jetzt installiert.
Das obige ist der detaillierte Inhalt vonSo installieren Sie Selenium+Headless Chrome in einer Python-Umgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!