プログラムで、指定したキーワードでの検索結果順位を100位まで取得するプログラムを作成しております。
Googleとyahooで取得したいのですが、Googleの場合は、
php
1file_get_contents("http://www.google.co.jp/search?num=100&hl=ja&site=&source=hp&q=".$KeyWord);
このようにプログラムすれば取得出来るのですが、Yahooの場合は、同じように、
php
1file_get_contents("http://search.yahoo.co.jp/search?p=".$KeyWord."&aq=-1&ei=UTF-8&n=100&fr=top_ga1_sa, false, $context);
このようにしても、取得が出来ません。
Yahooの場合、
php
1file_get_contents("http://search.yahoo.co.jp/search?p=".$KeyWord."&aq=-1&ei=UTF-8&n=10&fr=top_ga1_sa, false, $context);
このように検索結果を10位までにすれば取得出来ますが、1日に何回もやったりすると、取得失敗してしまいますし、何日もやっていると、やはり取得が失敗していまいます。
PHPでyahooの検索結果を100位まで取得する方法はないものなのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/07 09:45
退会済みユーザー
2016/06/08 09:37
2016/08/02 05:32