JavaXPath如何获取页面上的链接数量? 10 月,1 周 Questions & Answers 133 例如,我在google中搜索一些东西,然后得到搜索结果,我需要xpath或任何其他定位器来汇总结果页面上的所有链接?有什么建议吗
# 1 楼答案 如果我这样做是为了谷歌搜索,首先我会得到单个链接的XPath。在Chrome中,您可以通过右键单击链接并选择Inspect Element,然后右键单击新选择的元素,然后点击Copy XPath来实现这一点。例如: 我通过点击它得到//*[@id="rso"]/div[1]/li[1]/div/h3/a。但是,这将只选择单个元素,因为li[1]和div[1]限制了查询。您可能希望将XPath更改为//*[@id="rso"]/div/li/div/h3/a,这将选择所有10个搜索结果
# 1 楼答案
如果我这样做是为了谷歌搜索,首先我会得到单个链接的XPath。在Chrome中,您可以通过右键单击链接并选择
Inspect Element
,然后右键单击新选择的元素,然后点击Copy XPath
来实现这一点。例如:我通过点击它得到
//*[@id="rso"]/div[1]/li[1]/div/h3/a
。但是,这将只选择单个元素,因为li[1]
和div[1]
限制了查询。您可能希望将XPath更改为//*[@id="rso"]/div/li/div/h3/a
,这将选择所有10个搜索结果