monthly gimite

試験運用中。

GoogleAutoPagerが動かなくなってたのを修正

GoogleAutoPager(を自分が勝手に改造したやつ)が、GoogleのHTMLの変更の影響で、動かなくなってたので修正しました。

GoogleAutoPagerというのは、Googleの検索結果を下の方までスクロールすると、自動で検索結果の続きが同じページに継ぎ足されるという、便利なユーザJavaScriptGreasemonkey)です。

やってから同じ修正をしてる別の人を見つけたけど、お互い他にも独自の修正を加えてて、マージするのが面倒なのであとまわし…。

てかGM_xmlHttpRequestだとresponseXMLがないからDOMが使えないよーと思ってたら、

var googleResult = document.createElement('div');
googleResult.innerHTML = details.responseText;
//これでgoogleResult.getElementsByTagName('p')とかできる。

こんな方法があるんですね。というのを上の人のソースを読んでて発見。