PHPを使って、実際に検索を実行して検索結果ページのHTMLを取得し、順位を把握したい。
サンプルコードなどが載っていて参考になるサイトを見つけました。
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set pe...
※ $max_requestを指定して何ページ目までの検索結果を取得するか指定します。$max_requestを指定しないと無限に取得し続けてしまうので、DOS攻撃みたいになってしまいます。この点は、注意が必要です。$max_requestを大きくしたい場合には、ループの途中に sleep(); 入れた方がよさそうですね。
phpのスクレイピングについてわからないことがあれば、下記サイトが参考になります。
PHPネイティブのDOMによるスクレイピング入門
http://qiita.com/mpyw/items/c0312271819baee09132
コメント
[…] yahoo 検索順位を自動的に取得したい | ゆるりの足あと […]