【发布时间】:2021-09-03 17:59:20
【问题描述】:
我正在尝试使用带有 MS Excel 的 Selenium VBA 代码以黄色突出显示的文本(来自 HTML 图像)复制到字符串。但是,它正在崩溃并且没有被复制。但是,如果我要在该部门在网页中不包含“Data-Role”元素的其他网站上使用相同的代码,它就可以工作。我尝试使用 ByName ById ByClass 等所有元素类型,但这些技术似乎都不起作用。请注意,我使用 Selenium 访问 Chrome 浏览器。我正在尝试将黄色突出显示的文本数据存储到字符串“Res”中。非常感谢任何帮助或提示。下面是我尝试使用的示例代码。
Dim Res As String
Dim 成为新的 WebDriver
出错后继续下一步
be.Start "chrome", "" be.Get“我尝试从中提取数据的网站”
Res = be.FindElementByClass("text--1jzYQ大写--tL_HU").Text
[![在此处输入图片描述][2]][2]
【问题讨论】:
标签: excel vba selenium-webdriver web-scraping selenium-chromedriver