ゆるく働き ゆるく生きる ゆるいだれかの日記

menu

ゆるりの足あと


【PHP】yahoo検索順位を自動的に取得したい(やりすぎ注意)


PHPを使って、実際に検索を実行して検索結果ページのHTMLを取得し、順位を把握したい。

サンプルコードなどが載っていて参考になるサイトを見つけました。

http://pastebin.com/rjsv49mF

※ $max_requestを指定して何ページ目までの検索結果を取得するか指定します。$max_requestを指定しないと無限に取得し続けてしまうので、DOS攻撃みたいになってしまいます。この点は、注意が必要です。$max_requestを大きくしたい場合には、ループの途中に sleep(); 入れた方がよさそうですね。

phpのスクレイピングについてわからないことがあれば、下記サイトが参考になります。

PHPネイティブのDOMによるスクレイピング入門
http://qiita.com/mpyw/items/c0312271819baee09132

少しはお役に立てましたか?

役に立つかも?と思われた方はぜひシェアを!

関連記事

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

過去に作成したサイト集