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, }