尽管xpath似乎正确,但是找不到元素

时间:2019-04-24 08:20:45

标签: r selenium selenium-webdriver rselenium

我正在尝试使用交互式地图从页面中抓取一些数据。而且我完全陷入困境。我可以在浏览器中轻松找到HTML中的元素,但是Rselenium xpath找不到它(尽管我很确定xpath本身是正确的)。该元素不在iframe中,它也不需要在实际可见之前单击某些对象,因此这对我来说是一项真正的追求,因为我不知道可能是什么原因。

实际上,使用xpath只能找到两行html:主体和紧随其后的iframe,因此有很多脚本(正在加载所有地图资源),而在这些脚本之后还有其余的HTML码。我不能在这里真正显示它,因为它很大。我可以提供指向该站点的链接以及到达陷入困境的过程。

http://mapy.geoportal.gov.pl/imap/Imgp_2.html?gpmap=gp0&locale=en

这是链接。在那里,您需要: 1.单击搜索->搜索图。 2.屏幕右侧将出现搜索栏。您可以在此处放置“ Smolec 300”(仅是一些工作示例)。 3.之后,单击输入下方显示的列表,然后单击下一次“ precint:Smolec”

毕竟,您应该得到以下内容: desired output。在图片上,您可以看到带有箭头的信息栏,该箭头指向您选择的绘图(Smolec 300)。这就是我卡住的地方。我可以在浏览器中轻松找到该箭头的html,但无法通过硒中的xpath找到它。

谢谢!

0 个答案:

没有答案