問題タブ [google-image-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
720 参照

ios - Google Image API - tbUrl をロード

Google API を使用して iPhone アプリに画像をロードしています。最初のリクエストを実行すると、Google からの返信を含む JSON を取得できます。最初に、画像の小さいバージョン (サムネイル) をロードして、ユーザーが画像がどのようなものかを把握できるようにします。ただし、キー tbUrl に指定された URL は奇妙で、指定された文字列を使用して NSURL を作成できません。その結果、サムネイルを読み込めません。

私がしようとしていること:

1) 最初のリクエスト (「サルを検索」) を行っています。

2) 返信として JSON を取得します。"GsearchResultClass":"GimageSearch" オブジェクトの配列があります。各オブジェクトには、サムネイルの URL であるこのキーがあります

3) この値を使用して NSURL を作成し、サムネイルをロードすることはできません。

キー tbUrl の URL を指定してサムネイルを読み込むにはどうすればよいですか?

0 投票する
2 に答える
308 参照

google-image-search - ウェブページで画像ライセンスを宣言する方法

Google 画像検索では、画像の再利用ライセンスをフィルター処理することもできます。画像がどのライセンスの下で公開されているかを彼らがどのように知っているのか疑問に思っています. Web サイトでそのライセンスを宣言するにはどうすればよいですか? ページ上の各画像に対してライセンスを宣言することはできますか?それとも、すべての参照画像 (プリフェッチされたコンテンツを含む可能性があります) を含むページ全体に対してのみ宣言することはできますか? また、Google が理解し、フィルターに分類できるライセンスとは何ですか?

0 投票する
0 に答える
805 参照

java - 画像検索エンジン (google ?) で画像の URL から大きな画像を見つける方法

私は周りに潜んでいます何か方法はありますか

  1. 画像の URL で画像を検索
  2. image_size が medium/big の画像で結果を取得する (1 つのオプション、ハードコーディング)
  3. アイテムをリストし、最初のアイテムを選択します

おそらく最も簡単な方法は、Google 検索エンジンを使用することでしょう。これまでのところ、カスタム画像の URL を取得し、Google 検索エンジンで「画像 URL による画像の検索」を使用することができました。

これがイメージ

これは標準の Google URL クエリです

のような検索エンジンのフレーズで使用できることはわかっていますimagesize:500x500が、URL では機能しません。また、小、大、中、アイコンなどの一般的な画像サイズを設定するためのフレーズが何であるかもわかりません。

URL を変更して自動的に Google 画像に移動し、特定の一般的なサイズの結果画像を取得するにはどうすればよいですか? おそらく、そこにたどり着いたら、最初の画像を JSOUP で解析して、このアイテムの URL を取得するのは簡単でしょう。

任意の言語での提案は素晴らしいものですが、メインのコード言語は JAVA です。(解決策が見つかったらトピックを更新します)。

0 投票する
1 に答える
10759 参照

python - POST リクエストを使用した Google 逆画像検索

基本的に、ローカル ドライブに保存されている画像のデータベースであるアプリがあります。より高解像度のバージョンや画像の Web ソースを見つける必要がある場合があり、Google の逆画像検索は理想的です。

残念ながら、Google には API がないため、手動で行う方法を見つけなければなりませんでした。現在、私は Selenium を使用していますが、明らかに多くのオーバーヘッドがあります。urllib2 などを使用した簡単なソリューションが必要です。POST 要求を送信し、検索 URL を取得してから、その URL を渡してwebbrowser.open(url)、既に開いているシステム ブラウザーに読み込むことができます。

これが私が今使っているものです: