人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

検索エンジン「BING」の100件分の検索結果をphpの[file_get_contents]を使って、まるごと取得したいです。

例えば、abcというキーワードであれば、以前は

$bing = file_get_contents("http://www.bing.com/search?q=abc&count=100");

とすれば結果を取得できたのですが、最近取得できてないことに気づき調査したところ、[count=100]を削って

$bing = file_get_contents("http://www.bing.com/search?q=abc");

とすればabcの検索結果10件分のHTMLを丸ごと取得できました。countのパラメータが無効になったと言うことであれば納得いくのですが、

http://www.bing.com/search?q=abc&count=100

上記を直接叩いたところ正常に、abcの検索結果を100件分ブラウザで表示できます。

クエリが半角英数なのでエンコードは関係なさそうです。

http://www.bing.com/search?q=abc&count=100 ⇒ブラウザ経由がOKで、file_get_contentsがNG
http://www.bing.com/search?q=abc ⇒ブラウザ経由もOKで、file_get_contentsもOK

という状況です。
結論とすれば、file_get_contentsを使い、bingから任意の検索結果を100件取得したいのですがどのようにすれば良いでしょうか。ご教示ください。

●質問者: ruijio
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ABC Bing HTML PHP エンコード
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● たかたか
●60ポイント ベストアンサー

http://www.bing.com/search?count=100&q=abc

これで投げたら、結果はどうなりますか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ