python selenium chrome webdriver 에 adblock extension 인 uBlock Origin 추…
페이지 정보
작성자 관리자 (112.♡.173.204) 작성일 21-04-29 18:37 조회 3,449 댓글 1본문
selenium webdriver 에 익스텐션을 추가하는 방법이다.
기존에 설치되어 있는 크롬의 확장프로그램이 아닌 crx 파일을 불러오는 방식이다.
광고 차단 확장프로그램인 uBlock Origin 을 추가하고자 한다.
## crx 파일 다운로드
사용하고자 하는 extension 의 crx 파일을 다운받아야 한다.
구글에서 확장프로그램이름과 crx 를 검색해 보자. ex) uBlock Origin crx
crx 파일을 다운로드 받을 수 있다.
## crx 파일 복사
소소코드 py 파일이 있는 폴더에 넣으면, 별도 경로 지정 없이 파일명만 추가하면 된다.
다른 경로에 넣었을 경우, 해당 파일의 full path 를 지정하면 된다.
## python 소스에 적용
```
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_extension(r'extension_1_34_0_0.crx') # uBlock Origin extension crx 파일 추가
driver = webdriver.Chrome(options=options)
```
기존에 설치되어 있는 크롬의 확장프로그램이 아닌 crx 파일을 불러오는 방식이다.
광고 차단 확장프로그램인 uBlock Origin 을 추가하고자 한다.
## crx 파일 다운로드
사용하고자 하는 extension 의 crx 파일을 다운받아야 한다.
구글에서 확장프로그램이름과 crx 를 검색해 보자. ex) uBlock Origin crx
crx 파일을 다운로드 받을 수 있다.
## crx 파일 복사
소소코드 py 파일이 있는 폴더에 넣으면, 별도 경로 지정 없이 파일명만 추가하면 된다.
다른 경로에 넣었을 경우, 해당 파일의 full path 를 지정하면 된다.
## python 소스에 적용
```
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_extension(r'extension_1_34_0_0.crx') # uBlock Origin extension crx 파일 추가
driver = webdriver.Chrome(options=options)
```
추천0
파이썬맨님의 댓글
파이썬맨 아이피 (124.♡.46.235) 작성일필요한 정보였는데 잘보고갑니다 선생님