Pau*_*lor 7 html5 google-search
我希望能够做到的是用户点击我的网站上的按钮(实际上是一个在用户计算机上本地运行的webapp,因此每个实例都是单个用户),它启动了一个带有各种参数的Google图像搜索并显示结果我的html页面的一部分.
这是因为他们可以选择一个图像并将其拖放到我的网页上的dropzone中.这部分有效,但目前搜索是在新标签中打开,所以从该标签拖到我的标签有点痛苦.
嵌入作为iframe不起作用,Google不允许这样做.
所以
a>是否有Google认可的API我可以用来执行Google搜索图片并在我的页面中显示.
b>我可以从我的服务器发送发送网址请求(我喜欢curl/wget然后屏幕抓取结果并显示在网页上)
Google 的自定义搜索引擎 (CSE) API 限制为每天 100 个免费请求。
cx和修改它以搜索图像cx在浏览器 URL 中找到。API 端点 url 是 https://www.googleapis.com/customsearch/v1
此 API 使用以下 JSON 参数:
q: 指定搜索文本num: 指定结果数。需要 1 到 10(含)之间的整数值start:结果的“偏移量”,搜索应该从哪个结果开始。需要 1 到 101 之间的整数值。imgSize: 图片的大小。我用了"medium"searchType: 必须设置为 "image"filetype: 指定图像的文件类型。我使用了`"jpg",但如果文件扩展名对你来说无关紧要,你可以省略它。key:API 密钥,从https://console.developers.google.com/获得cx:上一节中的自定义搜索引擎 ID只需GET通过将上述参数作为 JSON 传递到 API 端点(也在上面列出)来发出请求。
注意:如果您在搜索引擎设置中设置了推荐人列表,则通过浏览器访问该 URL 可能无法正常工作。您将需要从此列表中指定的服务器进行 AJAX 调用(或其他语言的等效调用)。它仅适用于在配置设置中指定的引用。
参考:https : //developers.google.com/custom-search/json-api/v1/reference/cse/list
答案来自:https : //stackoverflow.com/a/34062436/4366303
| 归档时间: |
|
| 查看次数: |
1912 次 |
| 最近记录: |