Home > 技術 > SimplePieにjugemのフィードを入れるとバグる事への対策

SimplePieにjugemのフィードを入れるとバグる事への対策

PHPでFeedをいじる時に便利なSimplePieというライブラリがあります。
商用OKなライセンスなので仕事で扱うときに重宝しているんですが、ちょっと困ったことがありました。
jugemのブログ…結構使ってる人多いですよね。これをパースさせると、上手く行かないんです。
なんでかなーと色々調べていくうちに、どうやらURLのノーマライズをするメソッドでjugemサーバー的に都合の悪い変換をしてしまう様でした。

今回の案件では、このノーマライズをすっ飛ばすことで解決しました。
具体的には
9362行目

function normalize_url($url){

の直下に

return $url;

を入れるだけです。

需要あんのかなぁこの記事。。。と思いつつメモ

Comments:3

内田勉 10-02-21 (日) 0:06

おお! まさに同じところで使えていましたよ!

AknEp 10-04-11 (日) 11:31

おお、すっかり放置してました。。
そう言って頂けると、書く甲斐があります!

miura 11-11-29 (火) 16:09

助かりました!ありがとうございます。

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://blog.s-satoshi.net/tech/simplepie-jugem-bug/trackback/
Listed below are links to weblogs that reference
SimplePieにjugemのフィードを入れるとバグる事への対策 from S.Satoshiのブログ
pingback from WordPress Note - SimplePie で jugemのRSSを読み込むと起こる不具合への対策 11-09-10 (土) 0:45

[...] SimplePieにjugemのフィードを入れるとバグる事への対策 [...]

Home > 技術 > SimplePieにjugemのフィードを入れるとバグる事への対策

Search
Feeds
Meta

Return to page top