import warnings
warnings.filterwarnings('ignore')

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select 
import time

chromeOptions = webdriver.ChromeOptions() 
chromeOptions.add_argument("--profile-directory=AutoUser")
prefs = {"download.default_directory" : "C:\self_project\covid_project\covid19_project\dataset"} 
chromeOptions.add_experimental_option("prefs",prefs) 
chromedriver = 'C:/Users/LG/dev_python/Webdriver/chromedriver.exe' 
driver_chrome = webdriver.Chrome(executable_path=chromedriver, options=chromeOptions) 


driver_chrome.get("https://jumin.mois.go.kr/ageStatMonth.do") 
time.sleep(1)



download_btn = driver_chrome.find_element_by_id('csvDown')
download_btn.click() 
time.sleep(2)
download_btn.send_keys(Keys.RETURN)  # after this doesn't work....
time.sleep(5)

district_city = driver_chrome.find_element_by_name("sltOrgLvl1")
district_city_dropdown = Select(district_city) 
district_city_dropdown.select_by_index('1') 
time.sleep(1)

driver_chrome.close()

这张照片截取的照片停止了...

enter image description here

我想继续底部的代码(district_city部分)或关闭网站.

推荐答案

试着换掉你的衣服

download_btn.send_keys(Keys.RETURN)  # after this doesn't work....

具有

driver_chrome.switch_to.alert.accept()

Python相关问答推荐

元素不可交互,即使元素在浏览器的视图中

如何使代码同时接受 int 和 float 类型的值作为 double 类型? - Python

如何使用多个可选参数对函数进行类型重载?

是否有用于表示数据增量的标准算法或库?

使用 Selenium 提取/保存元素的文本和图像

如何进行条件合并 Pandas

Python集解包和模式匹配

将 NRRD 文件转换为 JPG

如何在 map 中插入点

使用其他爬取信息的scrapy图像管道文件名

数据集中值的 Python 总和

使用 psycopg3 跨服务器复制表

使用 Python 或 Curl 下载 json 文件不起作用

如何向输入字典添加别名?

根据条件创建虚拟 DataFrame

Pandas:使用带有字符串变量的 df.eval 作为条件过滤

如何创建字典来查找丢弃的零?

过滤一行代码,只显示某些列

获取目录中所有文件名的列表及其原始文件夹顺序

Pandas .title() 当字符串有一个's