셀리니움 “Chrome이 자동화된 테스트 소프트웨어에 의해 제어되고 있습니다” 없애기

Python

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service

options = Options()
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)

# user-agent를 일반적인 브라우저와 비슷하게 설정
options.add_argument('--disable-blink-features=AutomationControlled')

# 크롬 드라이버 경로 설정
service = Service(executable_path="path_to_chromedriver")

driver = webdriver.Chrome(service=service, options=options)

# 필요한 작업 수행
driver.get('https://www.example.com')

# 작업 종료 후 드라이버 종료
driver.quit()

Author: 떰학

답글 남기기