4

DuckduckGo/Bing のデフォルトの画像検索では、35 枚の画像が返されます。

https://duckduckgo.com/?q=Temple+of+the+Golden+Pavilion&iax=1&ia=images

Bing についても同様です。http://www.bing.com/images/search? q=Temple%20of%20the%20Golden%20Pavilion を参照してください。

http url を使用してより多くの画像を返す方法はありますか?

または、それが不可能な場合、http URL から次の 35 枚の画像に移動する方法はありますか?


構文ページを確認しましたが、画像検索に関する情報はありません: https://duckduckgo.com/params

私も試してみ&count=1000ましたが、それでも 35 枚の画像が返されます: https://www.bing.com/images/search?q=times+square&count=100

4

2 に答える 2

6

ダックダックゴの場合、ajax URLを使用できます

https://duckduckgo.com/i.js?q=Temple%20of%20the%20Golden%20Pavilion&s=50

それでも 35 枚の画像しか表示されませんが、s パラメーターは、35 枚のリストが全体のリストのどこから始まるかを設定します。

json オブジェクトには、次の 35 枚の画像の URL を保持する次のプロパティがあります。

于 2015-04-04T17:26:39.163 に答える
2

プラス記号を押したときに Ajax を使用してより多くの画像を取得するため、デフォルトのフロント ページの使用は避けたいため、URL クエリ文字列で制御できません。

このリンクを試してください https://encrypted.google.com/search?tbm=isch&q=tomato

..またはこれにより、さらにきれいなページ構造が得られます(類似性に基づく提案はありません) https://encrypted.google.com/search?tbm=isch&q=tomato&tbs=imgo:1

パラメーターtbm=ischは、より多くの画像を含む別の形式のページに移動します。これは、下にスクロールするときに、Ajax を使用してより多くの画像を動的にロードすることに注意してください。私が知る限り、DuckDuckGo は、取得する画像の数を制御するためのパラメーターを文書化していません。お役に立てれば。

于 2015-03-19T11:06:10.167 に答える