Drop down menu Python3中含硒的依赖下拉列表

Drop down menu Python3中含硒的依赖下拉列表,drop-down-menu,webdriver,dropdown,Drop Down Menu,Webdriver,Dropdown,我正在编写一个python脚本,可以从网站自动下载excel文件。然而,为了生成excel文件,需要选择几个下拉列表,例如:选择大陆,然后选择国家,然后选择城市。。。等这意味着我需要从下拉菜单A中选择一个值,以便下拉菜单B显示可用值,一旦我在下拉菜单B中选择了一个值,我可以继续使用下拉菜单C,依此类推 问题是,每次我从一个下拉菜单中选择一个值时,比如从下拉菜单A中,网站都会刷新,以便显示后续下拉菜单中可用的值 到目前为止,我已经能够使用selenium访问网站,同时仅从第一个下拉菜单(如Cont

我正在编写一个python脚本,可以从网站自动下载excel文件。然而,为了生成excel文件,需要选择几个下拉列表,例如:选择大陆,然后选择国家,然后选择城市。。。等这意味着我需要从下拉菜单A中选择一个值,以便下拉菜单B显示可用值,一旦我在下拉菜单B中选择了一个值,我可以继续使用下拉菜单C,依此类推

问题是,每次我从一个下拉菜单中选择一个值时,比如从下拉菜单A中,网站都会刷新,以便显示后续下拉菜单中可用的值

到目前为止,我已经能够使用selenium访问网站,同时仅从第一个下拉菜单(如Continental)中选择一个值,但是我在处理后续下拉菜单时遇到了困难。有人知道我该如何处理这件事吗

到目前为止,我的代码如下所示:

从selenium导入webdriver 从selenium.webdriver.support.ui导入选择 driver=webdriver.Firefox 驾驶员gethttps://daten.ktbl.de/feldarbeit/entry.html0 element1=driver.find_element_by_namehgId drp1=选择元素1 drp1.select_by_visible_TEXTBODENBEARBEITONG 多谢各位

最好的 奇科发现: 等待ajax在选择后加载网站:

driver.implicitly_wait(20)