fix
parent
53b1d8225f
commit
245e04d9f4
22
scrapper.py
22
scrapper.py
|
@ -33,21 +33,9 @@ MAX_PAGE = 10
|
|||
|
||||
def get_driver():
|
||||
options = Options()
|
||||
#options.add_argument("--headless")
|
||||
options.add_argument("--disable-blink-features=AutomationControlled") # Removes automation flag
|
||||
options.add_experimental_option("excludeSwitches", ["enable-automation"])
|
||||
options.add_experimental_option('useAutomationExtension', False)
|
||||
options.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36")
|
||||
options.add_argument("--start-maximized")
|
||||
driver = webdriver.Chrome( service=Service(ChromeDriverManager().install()),options=options)
|
||||
# Remove navigator.webdriver
|
||||
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
|
||||
"source": """
|
||||
Object.defineProperty(navigator, 'webdriver', {
|
||||
get: () => undefined
|
||||
})
|
||||
"""
|
||||
})
|
||||
options.add_argument("--headless")
|
||||
options.add_argument("--disable-blink-features=AutomationControlled")
|
||||
driver = webdriver.Chrome(options=options)
|
||||
return driver
|
||||
|
||||
def save_cookies(driver, path):
|
||||
|
@ -182,7 +170,3 @@ for keyword in keywords:
|
|||
break
|
||||
sleep(3)
|
||||
driver.quit()
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue