selenium+Headless Chrome 팝 업 브 라 우 저 자동화 로그 인 문제 해결

현재 phantomjs 는 유지 되 지 않 고 있 으 며,새로운 크롬(59+)은 Headless 모드 를 내 놓 아 파충류 에 게 특히 정시 미 션 의 파충류 캡 처 같은 것 은 좋 은 일이 다.
그러나 인터넷 상의 몇 가지 방법 으로 쓰 면 아래 의 오 류 를 보고 할 수 있다.

나중에 분석 을 통 해 python 을 실행 하 는 것 은 mac 나 Liux 에서 이 루어 졌 습 니 다.win 에서 높 은 버 전의 chromedriver 는 경 로 를 통 해 만 지정 할 수 있 기 때문에 드라이버 를 찾 을 수 없 는 오류 가 발생 할 수 있 습 니 다.
상식 네트워크 의 각종 코드 를 비교 한 결과 win 에서 원활 하 게 실행 할 수 있 는 driver 의 작성 방법 은 다음 과 같다.

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from PIL import Image,ImageEnhance

path = 'E:/Cyou/chromedriver.exe'
 
#     
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
#     
path = 'E:/Cyou/chromedriver.exe'
#        
driver = webdriver.Chrome(executable_path=path, chrome_options=chrome_options)
메모:가 져 오 는 것 을 잊 지 마 세 요:from selenium.webdriver.chrome.options import Options
그렇지 않 으 면 잘못 보고 할 것 이다.
그리고 뒤에 서 는 이전의 논 리 를 바 꾸 지 않 고 여기에 정확하게 쓰 면 된다.
문제 해결.
selenium+Headless Chrome 이 팝 업 브 라 우 저 자동화 로그 인 을 하지 않 는 문 제 를 해결 하 는 데 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 크롬 이 팝 업 브 라 우 저 자동화 로그 인 을 하지 않 는 다 는 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 지원 바 랍 니 다!

좋은 웹페이지 즐겨찾기