-1

標準の Google 検索クエリで返される (10 個の標準) 結果リンクを JavaScript で収集したいと考えています。以下は数日前まで機能していました。

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

現在class、アンカー<a>タグの属性が削除されているようです (標準的な結果の場合、たとえば、 「類似検索の結果」classは、アンカーに独自の属性があるため、上記のコード行で引き続き機能します。鬼ごっこ)。

とにかくこれらのリンクを収集する方法(を除く ) はありますか?たとえば、包括的な「コンテナ」を使用して?Greasemonkeyclass

4

1 に答える 1

1

このxpathを使用してそうできるはずです

"//h3[@class='r']/a"

Firefox を使用している場合は、firebug を使用して要素を検査できます。結果リンクが h3[@class='r'] の下にあることに注意してください

于 2013-04-25T21:38:54.247 に答える