上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
 Google Ajax Feed Apiで、何とかRSSを取得することが出来ました。後は、本文から画像のみを抽出して、とあるブログのページビュー拡大(トップページに新着画像を表示したかった…)を狙ったのですが、画像の抜き取り方が分からない…。というか、正規表現を使えばいいらしいと言うことは知っているのですが…




Rubular: a Ruby regular expression editor and tester
URLを抽出する正規表現はどう書くべきか - すたら日記
正規表現:正しいURLかどうか調べる - phpspot

 なるほど…
(?:●●●?|●●●?|●●●)
 これで、『or検索』ができるのか

 +を加えると、それ以降の文字列をすべて取得

[●●●]
 これで、抜き取る文字の種類を指定できる。
 なんつぅややこしさ…かと思ってたら、意外と簡単…なんか、余計な文字列も抜き取りそうですが、jpgとかつけてればほぼ確実っぽいのでよしとしよう…



jpg,gif,png画像URL抽出テストボックス


正規表現
/http:\/\/[-_.!~()a-zA-Z0-9\/?:\@&=+\$%#]+(?:jpg?|gif?|png)/i








 画像が何個あっても、最初の画像URLしか抜き取らないみたい…すばらしい★
 逆に、2コ以上取得する方法が分からないが…今回は都合が良いのでよしとしましょう。
このエントリーをはてなブックマークに追加
Tue.07.10.2012
Comment
Trackback
Comment Form
質問するときは?
  • 不具合が出ているページのURLを書き込む。
  • 使っているブラウザ(IE、Firefoxなど)を書き込む※IE6はサポート外です。
  • 次の人が確認できるように、使っているテンプレートの記事ページ、或いは各カスタマイズ記事ページにコメントを書きこむ。
コメント時の注意
やっぱり自分で解決したい時
特定の記事のみでレイアウトが崩れる場合
全ページでレイアウトが崩れる場合
メールフォーム
Bookmarks
Page Top
Copyright © SAKILab All Rights Reserved.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。