我想从Quora获得一定的价值,并需要一些XPath帮助。在页面的底部,有很多我想要获得的视图,但我始终没有得到任何价值。如何获取Quora上某些值的XPath?
这些都是一些我已经试过了多种选择:
//div[@class='ViewsRow'][1]/text()
//*[@class='ViewsRow'][1]/text()
//div[@class='HighlightRow'][1]/text()
感谢您的时间,我非常感谢任何帮助。
我想从Quora获得一定的价值,并需要一些XPath帮助。在页面的底部,有很多我想要获得的视图,但我始终没有得到任何价值。如何获取Quora上某些值的XPath?
这些都是一些我已经试过了多种选择:
//div[@class='ViewsRow'][1]/text()
//*[@class='ViewsRow'][1]/text()
//div[@class='HighlightRow'][1]/text()
感谢您的时间,我非常感谢任何帮助。
只要确保你在Quora的是登录。所以写一个脚本首先登录你的quora。 Quora的不会暴露的意见没有登录
Quora的切换HighlightRow和ViewsRow不时所以使用conatins用,所以当两者出现的XPath会抓住它
使用下面的XPath: -
//div[contains(@class,'HighlightRow') and contains(@class,'ViewsRow')]
希望它会帮助你:)
因此,没有办法不登录就可以做到这一点? –
NUP ...我检查了DOM上的值..没有文章的总价值的迹象..虽然有意见的评论目前...如果你喜欢,你可以得到评论的意见 –
请接受回答如果它可以帮助你..它会真的帮助我..谢谢:) –
使用如果你想匹配的零件ttributes。
//div[contains(@class, 'ViewsRow')][1]/text()
这也将工作:
"//div[@class='ViewsRow HighlightRow' or @class='HighlightRow ViewsRow']/text()"
附:不要忘记登录,否则这些数据不可用。
Quora在一段时间后切换这两个单词..上面的xpath将在这种情况下失败......见图我已经在我的答案中显示..你会发现单词根据你的xpath而移动 –
好的,谢谢,不知道他们正在切换,我会更新答案。 – Borna
更新了我的答案 –