指定したキーワードでのyahooの検索結果で、自分のサイトが何位に表示されるかというSEO対策のプログラムを作成しています。
http://search.yahoo.co.jp/search?p=キーワード&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt&n=50
このURLをブラウザに直接入力すると、きちんと50位までの結果がブラウザに表示されるのですが、これを、
php
1file_get_contents("http://search.yahoo.co.jp/search?p=キーワード&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt&n=50");
このようにして、PHPのfile_get_contentsで検索結果ページを取得しようとすると、何故か10位までしか検索結果が表示されません。
ブラウザに直接入力した時と、PHPのfile_get_contentsで取得した時では、結果が違うのは何故なのでしょう?
また、このような場合、ブラウザに直接URLを入力した時と同じ結果のHTMLを取得するには、どうしたらいいのでしょう?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/29 03:49
2016/04/29 03:57
2016/04/29 08:36
2016/04/29 08:41
2016/04/29 11:41
2016/04/29 11:42