Undetected Chromedriver not loading correctly

ChromeOptions() is defined within selenium.webdriver.chrome.options but not within undetected_chromedriver.


Solution

You can use the following solution:

  • Code Block:

    import undetected_chromedriver as uc
    from selenium import webdriver
    
    options = webdriver.ChromeOptions() 
    options.headless = True
    driver = uc.Chrome(options=options)
    driver.get('https://datadome.co/customers-stories/toppreise-ends-web-scraping-and-content-theft-with-datadome/')
    driver.save_screenshot('datadome_undetected_webddriver.png')
    driver.quit()
    print("Program Ended")
    
  • Console Output:

undetected_chromedriver

  • Screenshot:

datadome_undetected_webddriver


References

You canfind a couple of relevant detailed discussions in:

Leave a Comment