尊敬的Stackoverflow成员:
我对Python和Selenium非常陌生,遇到了一个在其他地方都找不到答案的问题。 我正在尝试编写一个代码来从这个网站获取一些数据:https://www2.bec.sp.gov.br/bec_pregao_UI/OC/pesquisa_publica.aspx(它是葡萄牙语)。我需要做的第一件事是执行以下顺序:“Todas as situaões–Consultar situaões->Encerrado->Encerrado com Vencedor”。 我被困在第一步,那就是点击下拉菜单,上面写着“Todas as situaões–Consultar situaões”。我运行的代码是:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get( "https://www2.bec.sp.gov.br/bec_pregao_UI/OC/pesquisa_publica.aspx")
browser.find_element_by_xpath("//*[@id='fake_grupo_status']/div[1]").click()
我认为是这样的:当网站打开时,不知何故鼠标会移到写着“壁画”的地方,然后另一个下拉菜单打开,然后当它点击时,它点击了错误的链接。我试图先将鼠标移到页面的页脚,然后等待10秒,然后执行我想要的操作…但它仍然不起作用。在
任何帮助将不胜感激!谢谢您!在
你考虑过用Helium代替硒吗?我刚刚在一个简短的氦脚本中实现了你所需要的:
安装氦库之后,只需将上面的行保存到一个.py文件中(例如,脚本.py)然后跑
^{pr2}$从命令行。它似乎没有任何问题。在
免责声明:我是氦的开发者之一。
相关问题 更多 >
编程相关推荐