データベースにはぶっこまないけど、目的のサイトから必要な情報を掲載したい時に便利なWordpressのプラグイン「WP Web Scraper」。
インストール後、目的のページURLとセレクタを指定するだけでオッケー!
あとはCSSなんかで整えるだけです。
例:ヤフーTOPのニュース > トピックをスクレイピング
ショートコードでの書き方
1 |
[wpws url="https://www.yahoo.co.jp/" query=".topicsindex ul.emphasis" output="text"] |
PHPテンプレートでの書き方
1 2 3 4 5 6 7 |
<?php echo wpws_get_content( "https://www.yahoo.co.jp/", //該当ページのURL指定 ".topicsindex ul.emphasis", //セレクタでスクレイピングする場所を指定 array('output' => 'text') //テキストで出力、デフォルトはHTML ); ?> |
その他、件数指定などの引数もあるのでプラグイン「WP Web Scraper」のドキュメントをチェック!
http://wp-ws.net/