I want to make my webdriver undetectable but everytime i run my code it detect my webdriver and giving webdriver this info.I want that it should give present to not present web driver.
i want from this status to
This status
in https://bot.sannysoft.com/
I know how to make chrome undetectable using code but dont know how to make firefox webdriver undetectable.I only want to use firefox because it support emoji but chrome does not support and give me error.
so i tried code below, but it is not working. Please let me know how i can bypass detection of webdriver.
profilepath = 'C:\\Users\\username\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\yl2v48kr.account6'
profile = webdriver.FirefoxProfile(profilepath)
profile.set_preference("useAutomationExtension", False)
profile.set_preference("dom.webdriver.enabled", False)
profile.update_preferences()
desired = DesiredCapabilities.FIREFOX
options = Options()
driver = webdriver.Firefox(firefox_profile=profile , executable_path=r'C:\\Program Files (x86)\\geckodriver.exe' , desired_capabilities=desired)
time.sleep(10)
driver.execute_script("Object.defineProperty(navigator, 'webdriver', {get: () => undefined})");
driver.get("https://github.com")
driver.get("https://bot.sannysoft.com/")
i want from this status to
| WebDriver (New) | present (failed) |
This status
| WebDriver (New) | pass |
in https://bot.sannysoft.com/
I know how to make chrome undetectable using code but dont know how to make firefox webdriver undetectable.I only want to use firefox because it support emoji but chrome does not support and give me error.
so i tried code below, but it is not working. Please let me know how i can bypass detection of webdriver.
profilepath = 'C:\\Users\\username\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\yl2v48kr.account6'
profile = webdriver.FirefoxProfile(profilepath)
profile.set_preference("useAutomationExtension", False)
profile.set_preference("dom.webdriver.enabled", False)
profile.update_preferences()
desired = DesiredCapabilities.FIREFOX
options = Options()
driver = webdriver.Firefox(firefox_profile=profile , executable_path=r'C:\\Program Files (x86)\\geckodriver.exe' , desired_capabilities=desired)
time.sleep(10)
driver.execute_script("Object.defineProperty(navigator, 'webdriver', {get: () => undefined})");
driver.get("https://github.com")
driver.get("https://bot.sannysoft.com/")