我正在修补RSelenium,以便从网页上下载大量的excel文件。 我可以使用remDr $ navigate成功导航到该网页。检查网页源代码后,我发现下载按钮位于
下name1.Contains
几乎不了解Webdesing,我尝试使用文档中的方法
foreach (var getData in phoneBook)
{
if (name1.Contains(getData.Key))
{
Console.WriteLine(getData.Key + " = " + getData.Value);
}
else
{
Console.WriteLine("Not Found");
}
}
这在页面上暴露了css元素,例如:
<a href="?export=1">
但没有帮助我指向所需的链接(因为我想这不是CSS)。
我遍历了在堆栈中找到的几种解决方案,例如使用xpath。
webElems = remDr$findElements("css selector", "[href]")
sapply(webElems, function(x){x$getElementAttribute("href")})
但是没有运气。我希望朝正确的方向轻按。