【发布时间】:2017-11-01 22:03:23
【问题描述】:
致敬!
我正在使用 Selenium Web Driver 和 Excel VBA 构建一个网络爬虫。对于特定网站,我无法在网页上找到元素,但我可以使用 Web 驱动程序登录该网站。
这里是有问题的网站:
WebsiteURL = "https://apps.availity.com/availity/web/public.elegant.login.HOME"
这是有问题的代码:
driver.FindElementByXPath("//*[@id='payerDropDown_chzn']").Click
我尝试过使用 byname、byname 和 byclass,但没有一个方法能够找到该元素。我还在页面上的多个元素上对此进行了测试,但它不起作用。
如果您对如何找到元素有任何建议,请告诉我。
【问题讨论】:
-
您能否发布您要查找的 ID 周围的 HTML 是什么?
-
你能分享演示凭据吗?
-
感谢您的回复,我明白了。我不得不在我的代码中切换 iframe
标签: excel vba selenium web web-scraping