このようなリンクが下部にあるWebページがあります。
- <a href='http://www.google.com/q?rome+photos'>photos of rome</a>
- <a href='http://www.google.com/q?paris+photos'>photos of paris</a>
- <a href='http://www.google.com/q?london+photos'>photos of london</a>
アイデアは、誰かがクリックするとGoogle検索の画像ページに移動し、それらの都市の画像を検索するというものです。
質問は次のとおりです。
編集:3番目のポイントは私にとって非常に重要です:ブログや他の人からURLを解決しても大丈夫ですが、質問は残ります:Googleはこれで大丈夫ですか?それはこのアプローチを思いとどまらせるでしょうか?もしそうなら、私のすべてのURLは突然何の価値もなくなるでしょう
https://www.google.com/search?tbm=isch&q=findSomeImage
、したがって、変更する必要があるのは、tbm=isch
オプションをURLに追加します。
http://www.google.com/search?q=<SEARCH TERM>&tbm=isch
tbm=isch
は、実行する検索の種類を決定する内部Google検索パラメーターです。公式のドキュメントはないようですが、このページにはまともな記述があります。
編集:
文字列の「/ search」部分を含めない場合は、Google検索ボックスを埋めますが、実際には検索を実行しません。
「検索」の代わりに「画像」キーワードを使用します(これは「ビデオ」、「マップ」などでも機能するはずです)
http://www.google.com/images?q=your+search+terms
https://productforums.google.com/d/msg/websearch/No-YWMdgFp8/l_SNghlwCV0J
更新
以下のChris F Carrollのコメントに続いて、私はFiddlerを見ました。 /images
リクエストにより、リダイレクトURLがwww.google.com/search?q=search+terms&tbm=isch
他の回答で説明されているとおり。
上記のリンクされた記事から引用したことに反して、/video
リクエストは機能しません。 /maps
は機能しますが、リダイレクトは発生しません。
これは私のために働くリンクです: https://www.google.com/search?q=rome+photos&source=lnms&tbm=isch
Google画像検索には以下のURLを使用してください
http://images.google.com/images?um=1&hl=en&safe=active&nfpr=1&q=your_search_query
Your_search_queryを独自の検索語に置き換えます。このURLは、ユーザーエージェントによって異なる動作をすることに注意してください。 Googleは、このリクエストがブラウザからのものかボットからのものかを識別できます
また、別のクエリ文字列を追加して、この画像検索をナビゲートできることに注意してください
http://images.google.com/images?um=1&hl=en&safe=active&nfpr=1&q=your_search_query&start=
これにより、3ページ目から検索が開始されます。これが誰かの助けになることを願っています。