- 2010-02-18 (木) 20:36
- 技術
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
-
助かりました!ありがとうございます。
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のフィードを入れるとバグる事への対策 [...]