I am scraping a website with Selenium, and this pops up and then Selenium can't do anything. How can I bypass this?
Asked
Active
Viewed 412 times
0

Nicolas Gervais
- 33,817
- 13
- 115
- 143
-
Have you tried [this](https://stackoverflow.com/questions/31430532/python-selenium-chrome-disable-prompt-for-trying-to-download-multiple-files)? – Kamalesh S Sep 16 '21 at 04:53
2 Answers
1
You need chrome options
to get rid off of that.
I have these options in one of my project.
options = webdriver.ChromeOptions()
options.add_argument("--disable-infobars")
options.add_argument("--start-maximized")
options.add_argument("--disable-extensions")
options.add_experimental_option("prefs", {"profile.default_content_setting_values.notifications": 1})
options.add_argument('--window-size=1920,1080')
options.add_experimental_option("prefs", {"profile.default_content_setting_values.automatic_downloads": 1})
and then initialize browser object like this :
driver = webdriver.Chrome(executable_path = driver_path, options = options)
or
driver = webdriver.Chrome(options = options)
the option that will help us in this case is
options.add_experimental_option("prefs", {"profile.default_content_setting_values.automatic_downloads": 1})

cruisepandey
- 28,520
- 6
- 20
- 38
0
If you want just bypass the browser level popups, we can achieve thru ChromeOptions class
ChromeOptions options=new ChromeOptions();
options.addArguments("disable-notifications");
pass the ChromeOptions object to WebDriver
WebDriver driver=new ChromeDriver(options);
driver.get("");

Loganathan Ramu
- 11
- 3