我想JavaScript收集标准Google搜索查询中返回的(10个标准)结果链接。以下工作直到几天前:
var noddy = content.document.evaluate('//h3/a[@class]', content.document, null, 7, null);
现在似乎已删除了锚class
标记的<a>
属性(对于标准结果 - “类似搜索的结果”,例如,仍然使用上面的代码行,因为它(仍然)在锚标记中有自己的class
属性。)
任何想法(除了 Greasemonkey
)如何收集这些链接,例如使用包含“容器”的class
?
答案 0 :(得分:1)
您应该可以使用此xpath
来执行此操作"//h3[@class='r']/a"
如果您使用的是firefox,则可以使用firebug检查元素。注意结果链接在h3 [@ class ='r']
下