检查网页中是否存在元素 - RSelenium
Checking if element is present in the webpage - RSelenium
我正在使用我的 RSelenium 以迭代方式从 Web 收集数据。
我的代码的示例结构
`for (i in 1:100)
{
re$findElement(using='css', 'some id')$getElementText()
}`
但是当在网页中找不到某个元素时,它会抛出一个名为 NoSuchElement 的错误。
我想知道这样的代码。
for (i in 1:100)
{
re$findElement(using='css', 'some id')$getElementText()
if NoSuchElement is found, break the loop and come out without stopping the program
}
我尝试使用 tryCatch,但没有成功。
!
解决了问题。
使用 while 检查 NoSuchElement
异常错误。
我正在使用我的 RSelenium 以迭代方式从 Web 收集数据。 我的代码的示例结构
`for (i in 1:100)
{
re$findElement(using='css', 'some id')$getElementText()
}`
但是当在网页中找不到某个元素时,它会抛出一个名为 NoSuchElement 的错误。
我想知道这样的代码。
for (i in 1:100) { re$findElement(using='css', 'some id')$getElementText() if NoSuchElement is found, break the loop and come out without stopping the program }
我尝试使用 tryCatch,但没有成功。
解决了问题。
使用 while 检查 NoSuchElement
异常错误。