gpt4 book ai didi

google-search-api - Google 自定义搜索 API 出现问题

转载 作者:行者123 更新时间:2023-12-02 01:50:37 28 4
gpt4 key购买 nike

需要:通过 API 搜索 google 并获取一个 json 结果,该结果模仿我在 webapi 上搜索时找到的结果

我的自定义搜索设置是搜索整个网络

我的搜索结果:搜索词:072745546181(这是某些鸡胸肉的 UPC 标签)https://www.googleapis.com/customsearch/v1?key=AIzaSyBaPxycT3gj82T5qm66XGgIvtSEP31LISo&cx=015261035819156121642:qj7jmhlymjw&q=072745546181

网络搜索返回(查看结果)搜索词:072745546181(这是某些鸡胸肉的 UPC 标签)示例 1:https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=072745546181

注意末尾的 q= 是相同的 q=072745546181

必须有一个简单的答案,我在这里做错了什么?

相反,使用“唐纳德·特朗普总统”等字词进行搜索https://www.googleapis.com/customsearch/v1?key=AIzaSyBaPxycT3gj82T5qm66XGgIvtSEP31LISo&cx=015261035819156121642:qj7jmhlymjw&q=唐纳德·特朗普总统

返回一个好的结果,我可以用它做点什么。这里没问题,但是为什么搜索 UPC 时失败?

我该怎么办?

更新 1.26.17 - 添加了 50 点赏金,我可以赚更多。什么是正常利率?需要一些帮助!

最佳答案

这是一个有趣的问题。我刚刚运行了一系列测试,确认如果关键字包含超过 8 个数字(即使由空格或连字符分隔),它们会被奇怪地处理。它们不会被简单地忽略 - 因为找到了此 SO 页面 - 但大多数网站都不会返回。我对此行为的最佳猜测是,这是谷歌故意设置的过滤器,旨在将数字搜索限制在“受信任”的网站上,以防止电话号码查找。这甚至可能是一项更激进的举措,旨在限制 UPC、政府记录和专利查询,这样自动化工具就无法与当前或计划中的具有相同功能的 Google 服务竞争。

我尝试了各种测试,包括高级运算符,例如 inurl%3A072745546181allintitle%3A0727+4554+6181 以及定位出现在常规搜索中的网站,例如 url%3Abuycott.com+072745546181 并且行为是一致的。它是如此一致,以至于必须经过深思熟虑。

我可以 95% 肯定地说,您无法使用自定义搜索执行您想要的操作,而且 Google 不太可能为您提供解决方法。

我建议尝试其他搜索 API 提供商,可能是 Bing Web Search API 或 Faroo或其中之一 product search APIs

关于google-search-api - Google 自定义搜索 API 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41838305/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com