我需要刮擦xpath + aspx

时间:2018-10-07 16:56:36

标签: xpath

我正在尝试获取此URL的页面总数(或页面值):

http://scorelibrary.fabermusic.com/String-Quartet-No-2-300-Weihnachtslieder-23032.aspx

1/58

我认为我不能,因为这些值在ASPX框架内。

我会尝试很多事情。这是一行:

<label id="page_count">1/58</label>

使用以下XPath

//label[@id='page_count']/text()

如何在ASPX框架内使用XPath来获取页面值?

1 个答案:

答案 0 :(得分:0)

是的,您不能直接获取该值,因为该元素位于<iframe>中,因此位于不同的上下文中。您需要激活或切换到iframe的URL上下文。有approaches之类的JavaScript postMessage,但我认为最简单的方法是直接加载iframe的URL并从那里访问DOM。