[Python] Selenium Study - 현재 창에서 크롤링하기
- IT
- 2020. 5. 5.
반응형
반응형
크롤링을 할 때 매번 로그인하는 것도 번거롭고
무엇보다 크롬이 새로 실행될 때 지연이 좀 있어서
현재 사용 중인 열려있는 창에서 바로 실행을 할 수는 없을까 하여 찾아보았다.
크롬을 CMD(명령 프롬프트) 창에서 디버깅 모드로 실행
포트는 '9222'로 지정, 데이터 경로도 새로운 폴더 생성하여 지정
C:\>cd C:\Program Files (x86)\Google\Chrome
chrome.exe --remote-debugging-port=9222 --user-data-dir="C:/Chrome_debug_temp"
'9222' Listen Port 정상적으로 떠있는 것 확인
아래 코드를 실행하면 '9222' 포트에 접속하여 현재 크롬 창을 제어한다.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
chrome_driver = "C:/STUDY/Python/chromedriver.exe"
driver = webdriver.Chrome(chrome_driver, options=chrome_options)
driver.get('https://naver.com')
반응형
'IT' 카테고리의 다른 글
[생활TIP] 컴퓨터 화면 사진 찍기 / 스샷 / 스크린샷 / 캡쳐 (0) | 2020.05.08 |
---|---|
3DP Chip 다운로드 & 설치 / 각종 드라이버 설치 (0) | 2020.05.06 |
[Python] Selenium Study - 브라우저 검색 매크로 (0) | 2020.05.04 |
[Linux] rsync를 이용한 원격 서버간 데이터 복사(백업) (0) | 2020.05.04 |
Windows(윈도우)에서 VirtualBox centOS에 putty로 접속하기 (0) | 2020.05.01 |