近江在住スマートフォン用の表示で見る近江在住2010-01-04SITEINFOの書き方おさえるべきポイントは3つ。覚えるべきところは実質2つ。},AutoPagerizeを適用するサイトのURL、次のページへのリンク、ページの主要素、実例URLの項目がある。このうちexampleUrlはオプションなので書かなくても良い。ポイントはurl、nextLink、pageElementの3つになる。参考:http://autopagerize.jottit.com/details_of_siteinfo_%28ja%29他にもオプショナルな要素があるようだが(incrementとかfaceFunctionとか)、本家以外の独自拡張なのか本家でも有効なのかよくわからない&自分でも効能がよくわからないので今は忘れておく。url単純な文字列か正規表現で記述する。SITEINFO特有の留意すべき点がいくつかあるが、AutoPagerizeを機能させたいページになるべく広い意味でマッチするように記述することが必要。自分だけで使う分なら元のURLそのままでもOK。URLそのままのSITEINFOをwedata以外に公開して、知識のある人に修正してもらうのもひとつの手。参照:http://autopagerize.jottit.com/siteinfo_incomplete正規表現のテストや例文集のようなサイトはいくつもあるので参考資料には欠かないはず。今回はこのあたりを利用した。3つ目がまとまっていて良かった。チェックhttp://humming-bird.appspot.com/tool/js.regexp.pattern.check.htmlpageElementXPath式で記述する。Checkerが非常に便利。Firebugもあるとますます良し。Checkerで確認して、そのまま書けばよい。出来れば一意に指定できるようにidや属性の指定を適切に選ぶことが望ましいが、個人的に使いたい程度なら、出てきた式をそのまま書いても困らない。nextLinkXPath式で記述する。基本的にはpageElementと同じ。nextLinkに関してはちゃんと次へと続くものを選べるようにするのがポイント。次のページだとリンク位置が微妙に違っていたりするのを修正する。資料は山のようにあるのでページに合わせてパターンを選択するのが吉。os0x.bloghttp://ido.nu/kuma/2007/12/28/the-art-of-autopagerize-nextlink-xpath-writing/サポートツールこんなのがある。使い方はそれぞれのページ参照。Toolあたりが必要。http://labs.gmo.jp/blog/ku/2007/07/autopagerizexpath_autopagerize_ide.htmlhttp://labs.gmo.jp/blog/ku/2008/04/wedatasiteinfofirefox_autopagerize_iteration_detector.html続く?思っていた以上に長くなったのでいったん終わる。XPathのよく分からない動作に悩まされた。...2011-03-21飽きもせずAutoPagerizeの話。月別アーカイブはてなブログをはじめよう!t_f_mさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。