如何收集10个谷歌搜索结果链接(似乎已从中删除了类属性)?

时间:2013-04-25 19:57:16

标签: javascript xpath

我想JavaScript收集标准Google搜索查询中返回的(10个标准)结果链接。以下工作直到几天前:

var noddy = content.document.evaluate('//h3/a[@class]', content.document, null, 7, null);

现在似乎已删除了锚class标记的<a>属性(对于标准结果 - “类似搜索的结果”,例如,仍然使用上面的代码行,因为它(仍然)在锚标记中有自己的class属性。)

任何想法(除了 Greasemonkey)如何收集这些链接,例如使用包含“容器”的class

1 个答案:

答案 0 :(得分:1)

您应该可以使用此xpath

来执行此操作
"//h3[@class='r']/a"

如果您使用的是firefox,则可以使用firebug检查元素。注意结果链接在h3 [@ class ='r']