【发布时间】:2021-05-16 15:15:51
【问题描述】:
我正在进行一个需要从网站获取一些信息的项目,我想自动化这个过程,但我是一个拥有实现这一目标的技术的初学者。
我在互联网上找到了这个 python 库(Selenium),我认为它可能是一个解决方案。
我成功完成了第一步(接受 cookie,找到“访问”按钮并单击它)。单击“访问”按钮时出现问题。它显示了一个输入用户和密码的小表单,但我无法使用 driver.find_... 方法找到它们,所以我开始在 html 文档中查找元素并找到它好像是点击“Accept”按钮后才注入这个表单。
有没有什么策略可以在点击按钮后找到用于介绍用户和密码的输入元素?
HTML code of the website without having clicked de "Access" button
HTML code after clicking on the "Access" button
谢谢
网址为:https://www.bbva.es/personas/experiencias/bbva-valora/analiza-vivienda.html
【问题讨论】:
-
你能提供那个网页的链接吗?
-
bbva.es/personas/experiencias/bbva-valora/analiza-vivienda.html 是一个评估房子价格的银行网站。我有用户名和密码,但是当我尝试查找 ID 为“user”和“password”的输入元素以应用 sendKeys 方法时,我找不到这个输入元素,但我可以在 chrome 检查器上轻松找到它们
-
抱歉标签是名字,不是id
标签: python selenium web-scraping