SITEINFO for atmarkit

手順

### @IT
<textarea class="autopagerize_data" readonly="readonly">
url:          http://www.atmarkit.co.jp/
nextLink:     //a[contains(img/@src,"/images/next.gif")]
insertBefore: //div[@class="main"]/table[2]
pageElement:  //div[@class="main"]/table[1]
</textarea>
<TD ALIGN="RIGHT"><A HREF="csharp20_03_02.html"><IMG SRC="/fdotnet/images/next.gif" WIDTH="85" HEIGHT="17" BORDER="0"></A></TD>
  • "/images/next.gif"じゃなくて"/fdotnet/images/next.gif"になってるのが原因か。
nextLink:     //td[@align="RIGHT"]/a
  • こんな感じで解決しそうだな。(powered by Bad Knowhow)

解決

  • C:\Documents and Settings\eto\Application Data\Mozilla\Firefox\Profiles\hxyi2yr3.default\gm_scripts\autopagerize.user.js を開く
  • 先程のWiki記述をJavaScriptに機械的に置き換え、追加する
       {
           url:          'http://www.atmarkit.co.jp/',
    nextLink:     '//a[contains(img/@src,"/images/next.gif")]',
           insertBefore: '//div[@class="main"]/table[2]',
           pageElement:  '//div[@class="main"]/table[1]',
       },
       {
           url:          'http://www.atmarkit.co.jp/',
    nextLink:     '//td[@align="right"]/a',
           insertBefore: '//div[@id="rightcol"]',
           pageElement:  '//div[@id="centercol"]',
       },
  • 表示されるようにはなったが、余計な記述も加わってしまっている。

Wikiにあげる

### @IT
<textarea class="autopagerize_data" readonly="readonly">
url:          http://www.atmarkit.co.jp/
nextLink:     //td[@align="right"]/a
insertBefore: //div[@id="rightcol"]
pageElement:  //div[@id="centercol"]
</textarea>
Last modified: 2007-08-11