如何撰写反向Google图片搜索的网址?

Fer*_*Fer 20 google-image-search

我正在管理照片共享网站,作为管理员,我想要一个按钮来检查上传照片的来源(为了侵犯版权).

我的想法是简单地启动Google反向图片搜索服务的网址,将我的图片网址作为网址中的参数传递.我不需要自动后端集成,我只需单击该按钮查看可疑图像,并手动和直观地检查结果.

由于不推荐使用Google Image Search API,我正在尝试弄清楚这些反向网址是如何编码的.这是一个例子:

https://www.google.com/search?tbs=sbi:AMhZZiu4Yrek2BpiwyGk9IsHVNZf-iYz5hbuYqkEQltbV2v9Gw5Jh5d9Od1vKAHMAHIwCy3Z5bb5XgsTSfSRp--8NvG9BGxSNEFkd5tjHKH3EQHUTkOL_1MaFPK9DYRbNERlhG0bem6Lic1U8KN0TbtjfaKqVpKOnOgveoygHHN6xCiABQktN5AdZOs8F5BrXtIEZZf-CpVj_1Fd09ffaN9JE7hdEZPeM804rQgLP9UZe7QPIDG4Pn50Pcl5v1QgFUG6HO4U2Yhc54whAvC8SpyD1-hdCyDCa0rUn1E4KZrQFbIB6kodhQbOZXQxYdaQsY74g54jxsgtZeKt9rbhDzCMRrNkSsJwMlfv6NF5H4QPR8coHogn9nKkLUi3PgcJ-1rehd0EDssook5IPRVq5hH84j6vDbq0kbUtYxUkJwXm3_1C6jn-4hiR-W8c19HM63tcIIohTfmrca-kyN4rhHlkEjlL1684AICeyml8jx1rbBxCtiQcedyDKWiFxCbNpTUZ2z-Psx7EAQJ9AKu1BeRdi-7d5GbVpNwq_1h_13jBynarvhfqyPje7ZolbIwVoQt66ctO9I8OtVj1LAfjMG8AE3Id1v2e0FVfMZCN_1r_178KbudnT61GQYGiy9AkKAJ509Uy7flMlvPAVzkV2QTHqrL46Vh9rcy2kExYXzt_1pcq4AApKzCtRhaSazHx8V0gQrmopqRA9kmpto2yFOgTR0E8EAPNU-egb4dQC4FIZSBGTOKb2eIdjqEybZlhjcuoGIriKYrgWIWyBhfFJ2MIOTYMGRpvNytugXhkR9Cd9g2Xv37bVf3NedpfXbqOJKFlHi4KmhGK7PrCRcbCo18WxTQuzrr6xJvrdr0i3tPWYVOcXjJB5K3mBZFcDP90nsYLOU1TE1nVYFVmMVCK2kdxeUZmIYb_1S3XGZyz_1AkZkgk0jzM6f5dGHz4rVOEmB PSS-mjLDf67-4w9Ro7JZGg2HDDGewrWzaJhbQfGxuBE8MgAts5aPTDuqtUADYfxkubQmDxmbih26-ypk9EIbo6FNLie_1lzenC442iBZadZOwcBJI6h7o8zBgQPaJkKsr_1lILo7aCX9zbGWydzkpvJXZEXUm9oci02uz3sCIJ9djDl2h3qttETJEwgoApkY5uC6s4Sgydwu0_1b4_1F6-61604_1n558xMvcmj9BeiFqxw&NUM = 10&HL = EN&波黑= 1029&BIW = 1920

我认为SBI参数是URL的编码版本.有谁知道这是什么样的编码?

小智 37

目前还不完全清楚你想要的是什么,但是如果你在最后扔掉你的图片网址,谷歌将返回谷歌反向图片搜索的结果.

https://www.google.com/searchbyimage?&image_url=

  • 它是2014年,它仍然有效.我预计谷歌会更糟糕. (5认同)
  • 不幸的是,截至本周(2022 年 11 月),该解决方案已被 Google 关闭。现在,您必须浏览他们无用的 Google Lens(请参阅@pureth 的答案)并单击图像源。 (4认同)

pur*_*eth 13

以下是为 Google Lens 编写 URL 的方法。它更新了很多,并且返回非常准确的搜索结果!

https://lens.google.com/uploadbyurl?url=
Run Code Online (Sandbox Code Playgroud)

只需将您的网址附加到末尾即可。

如果您的 url 包含特殊字符,请务必对其进行 URL 编码。例如在 JavaScript 中:

const googleLensSearchByImage = function (src) {
    return `https://lens.google.com/uploadbyurl?url=${encodeURIComponent(src)}`;
};
Run Code Online (Sandbox Code Playgroud)