이 글에서는 주로 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의 헤드리스 버전을 사용하세요. 아니면 파이어폭스로 대신하세요. 헷갈립니다...요즘에는 PhantomJS를 기반으로 하는 튜토리얼이 많습니다. 저는 크롬 브라우저를 사용하고 있기 때문에 헤드리스 크롬 설치 방법을 공유해 드리겠습니다.
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')
자, 이제 Headless Chrome이 설치되었습니다.
위 내용은 Python 환경에서 Selenium+Headless Chrome을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!