トップ «前の日記(2006-09-09) 最新 次の日記(2006-09-11)» 編集

活動日誌


2006-09-10

[Plagger]元ページでリンクをたどる範囲を指定するにはどうしたらいいか

Plagger をちょっと触ってみていたのだが、疑問が。

元ページで範囲を指定してリンクをたどるにはどうしたらいいか。

例えば

 - module: Subscription::Config
   config:
     feed:
       - url: http://www.example.com/aaa

で、http://www.example.com/aaa

 <div class="x">
   <a href="...">...</a> ...
 </div>
 <div class="y">
   <a href="...">...</a> ...
 </div>

となっているとき、div.x の中のリンクだけをフィードに含めたい。

Subscription::Config config.feed.meta.follow_link だと URL を正規表現でしか指定できない。 CustomFeed::Simple にも設定はないようだし、Filter::EntryFullText でも URL でしか指定できないようだ。 そんなに特殊な要望ではないと思うので、どこかで実装されていておかしくないとは思うのだけど、見つけられなかった。

あと、YAML でどんな項目が設定できるのかは perldoc に書いてあるのだけど、 抜けもあるようだ。(Subscription::Config の meta とか) これはがんばってソースを読むしかないのかな。


2005|02|03|04|05|06|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|03|04|05|06|10|
2008|04|10|
2009|10|
2010|05|08|
2012|01|02|03|
2014|01|
2022|05|
トップ «前の日記(2006-09-09) 最新 次の日記(2006-09-11)»