F.Ko-Jiの「一秒後は未来」

Greasemonkeyでアメブロの本文を取得して改行が多すぎる場合の対処

こないだテレビで矢口真里さんが言ってたんですが、アメブロでブログを書いているタレントさんは、PVを稼いでランキングを上げるためにたくさん改行を入れるようにしているそうです。そうするとケータイで見たときにたくさんページ分割されてアクセス数が上がるんだそうです。

そんなアメブロをRSSリーダー + 全文取得のGreasemonkeyを使って読んでいると、たくさん改行があるせいで非常に読みづらい。なのでそういう場合は連続する改行タグを減らしてあげればいいです。

例えばgoogle reader full feed changer for Greasemonkeyを使っている場合は、createHTMLDocumentByStringを使っている直前あたりで、

 + if (/ameblo.jp/.test(link))
 +     text = text.replace(/\n/g, "").replace(/\r/g, "").replace(/(<br \/>){2}(<br \/>)+/ig, "<br \/>");
    var htmldoc = createHTMLDocumentByString(text);

のような感じで3個以上の <br /> タグを1個にしたりするといいかもです。(改行コードがうまくマッチできず強引にreplaceしてます。。)改行が多くて読みづらいなぁと思ってる人はお試しください。

  1. musina より:

    お世話になっております。
    アメブロで  div nbsp /div による改行がありましたので、当方ではそれも置換してしまうようにさせていただいております。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

著者について

fkoji

F.Ko-Ji

Webエンジニアやってます。最近は ドットインストール の開発がお仕事です。その傍ら、個人で Meity電車遅延なう梅酒.in#グラドル自画撮り部 の部室といったネットサービスを開発・運営してます。梅酒と草野球とリアル脱出ゲームが好きです。

» 詳しいプロフィールや運営サービスの一覧など