Amazon.com用のAutoPagerize SITEINFOを書いた。

何故か無かったので。

{
  url:          'http:\/\/(?:www\.)?amazon\.com\/s\/.*',
  nextLink:     'id("pagnNextLink")',
  insertBefore: '//table[@class="headingBar"][2]',
  pageElement:  'id("Results")',
}

というか、これ適用しちゃうとHistoryとかに色々と影響が出ちゃうんだろうなぁ。

追記

上のだとちょっと都合が悪いので、こんなカンジで、

{
  url:          'http:\/\/(?:www\.)?amazon\.com\/s\/.*',
  nextLink:     'id("pagnNextLink")',
  insertBefore: 'id("Results")/following-sibling::node()[1]',
  pageElement:  'id("Results")',
}

後、LDRizeの方の既存のAmazon用SITEINFOだとstripeが適用されてしまうので、以下のようにstripe無しにする。

{
  name:      'amazon.com',
  domain:    'http:\/\/(?:www\.)?amazon\.com\/s\/.*',
  paragraph: '//td[contains(@class,"searchitem")]',
  link:      '(.//td[@class="dataColumn"]/table/tbody/tr[1]/td/a | .//div[@id][1]/a)',
  height:    0,
}