Wood-Roots:blogHOMEPHP201301/07好きなページの好きな部分を取得PHPRSSが配信されているようなサイトだとsimplexml_load_fileで簡単に取得し整形することができますが、RSSが配信されてなかったり静的HTMLだったりする場合は少々やっかいです。file_get_contentsで丸ごと取得して正規表現で該当部分だけ抜き出すといった方法が考えられますが、それほど自由度が高くありません。Parserというライブラリを使うことで、ものすごく簡単に好きなページの好きな部分を取得することができます。ライブドアのブログランキング一覧ページの記事部分のみを取得した場合、以下のようになります(なんでこのページRSSを配信してないんだろう・・・)。DEMO見た目を整えるためにCSSを使っていますが、実際の取得部分のPHPは以下の通りです。取得して出力するだけならほんの数行でできてしまいます。$elem;}?>よくない使い方をするとパクりサイトやコピペサイトを量産できてしまいますが、echoの部分をfile_put_contentsにしてファイルに書き出したり、WordPressを使うならwp_insert_postを使って記事として投稿させたりして自由な運用ができます。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイトCommentsコメントはまだありません。2Archive2020年92019年182018年102017年172016年202015年212014年312013年552012年50SearchSocialAboutWeb制作会社ではたらく社畜のアウトプットです。Web制作技術のほか、雑記など。当ブログと運営者についてもっと詳しく見るプライバシーポリシーContactお問い合わせは下記フォームをご利用ください。お時間がございましたらお問い合わせの前にこちらをご一読いただけますと幸いです。Wood-Roots:blog。