Selenium没有点击第二个下拉列表:TimeoutException

时间:2017-11-15 05:40:13

标签: python selenium web-scraping

概述: 我是Selenium的新手,我有以下代码,我试图从公共网站link获取数据。这个网站有三个下拉菜单(区,mandal和村庄),用户必须选择这些特定村庄的结果。对于例如如果您选择一个区域,该区域的所有权威都将填入Mandal下拉列表并从中选择一个特定的权威,那么Mandal中的所有村庄都将填入村庄的下拉列表中。

我想用这段代码实现什么?我想要这个代码去区下拉选择第一区然后去mandal下拉选择第一个,最后从村下拉列表中选择第一个。从那里刮第一个村庄后,应该选择第二个村庄等。当刮下那个曼达的所有村庄时,它应该选择第二个曼达。对于所有地区所有村庄中的所有村庄,这种情况仍在继续。该代码的灵感来自此存储库:github repo

问题: 选择第一个地区名称后,代码会停止并抛出TimeoutException而不选择权威名称。

代码链接code

另外,当我注释掉mandal_select_updated和village_select_updated函数时,它可以正常工作但是它会跳过一些mandals和村庄。

0 个答案:

没有答案