Google api 谷歌图片:从缩略图URL获取大图片URL

Google api 谷歌图片:从缩略图URL获取大图片URL,google-api,google-custom-search,google-image-search,Google Api,Google Custom Search,Google Image Search,是否有任何方法可以构建与用户返回的缩略图URL相对应的中/大/原始图像的URL 换句话说,从这个缩略图URL: 是否有可能找到更大图像的URL 我试图将qURL参数中的tbn(用于“缩略图”)替换为medium,large,。。。但是没有成功。全尺寸图像不是API响应的一部分吗?我想这取决于你的自定义搜索引擎。我在API响应中获得完整大小的图像URL: "pagemap": { "cse_image": [ { "src": "http://s7d2.scene

是否有任何方法可以构建与用户返回的缩略图URL相对应的中/大/原始图像的URL

换句话说,从这个缩略图URL:

是否有可能找到更大图像的URL


我试图将
q
URL参数中的
tbn
(用于“缩略图”)替换为
medium
large
,。。。但是没有成功。

全尺寸图像不是API响应的一部分吗?我想这取决于你的自定义搜索引擎。我在API响应中获得完整大小的图像URL:

 "pagemap": {
    "cse_image": [
     {
      "src": "http://s7d2.scene7.com/is/image/Caterpillar/europe?fmt=png"
     }
    ],
    "cse_thumbnail": [
     {
      "width": "268",
      "height": "188",
      "src": "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSNgH0zizPMBTKKfKfQNhdAOhU-VUFFqQResFZKvjzJYFpUm5Ptt4V4j7E"
     }
    ],

我敢肯定,这是不可能的任何排列的缩略图网址。我不认为缩略名称和原始名称之间有任何关系。缩略图称为“比利”,完整图像称为“彼得”。据我所知,两者之间没有关系

此外,如果您存储了缩略图,那么原始图像仍然存在于其原始位置甚至不是必然的结论。API也不会有助于进行反向图像搜索

据我所知,你能做的最好的事情就是尝试根据缩略图进行反向图像搜索。这将在大多数情况下(当然不是所有情况下)为您提供大型图像URL。但前提是原始图像仍然存在。(当然,删除谷歌是违反TOS的行为……所以要意识到它的缺点)


这可能不是一个完美的答案,但在您的情况下,这是一个完美的解决方法,因为您有一个特定的问题,不是每个人都有,而且您只有可用的缩略图资源

使用定制的谷歌搜索api,您可以开始搜索与您实际拥有的图像类似的图像,这肯定会返回精确匹配的图像(因为缩略图是在使用谷歌搜索之前获取的)

例如

这是一个缩略图图像URL:

这是使用缩略图URL返回的大结果:

应用过滤器后


“自定义搜索”现在启用图像搜索,并启用筛选结果,请阅读更多您可以使用的或允许您下载全尺寸图像的内容。

当然,但我的问题是,我只存储了缩略图URL(而不是原始搜索查询)现在我想找到与这些缩略图对应的大尺寸图像。我认为这是不可能的。你能发布你得到的json数据吗?@DipenPatel好吧,我现在只有缩略图URL,没有原始的json数据。我如何在JavaFX中使用你的解决方案?我的意思是,webview(JavaFX的内部浏览器)没有普通浏览器的“潜力”。如果我去images.google.it,我的网页上没有摄像头的标志。。。