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 とか) これはがんばってソースを読むしかないのかな。