gpt4 book ai didi

python - 谷歌搜索与 python 请求库

转载 作者:太空狗 更新时间:2023-10-29 21:19:54 28 4
gpt4 key购买 nike

(我试过看,但所有其他答案似乎都在使用 urllib2)

我刚开始尝试使用请求,但我仍然不太清楚如何从页面发送或请求其他内容。例如,我将有

import requests

r = requests.get('http://google.com')

但我现在不知道如何使用显示的搜索栏进行谷歌搜索。我已经阅读了快速入门指南,但我对 HTML POST 等不是很熟悉,所以它不是很有帮助。

是否有一种干净优雅的方式来完成我的要求?

最佳答案

请求概述

Google 搜索请求是一个标准 HTTP GET 命令。它包括一组与您的查询相关的参数。这些参数以名称=值对的形式包含在请求 URL 中,并以与号 (&) 字符分隔。参数包括搜索查询等数据和唯一的 CSE ID (cx),用于标识发出 HTTP 请求的 CSE。 WebSearch 或图像搜索服务返回 XML 结果以响应您的 HTTP 请求。

首先,您必须在 Control Panel of Custom Search Engine 获取您的 CSE ID(cx 参数)

然后,See the official Google Developers site for Custom Search.

这样的例子很多:

http://www.google.com/search?
start=0
&num=10
&q=red+sox
&cr=countryCA
&lr=lang_fr
&client=google-csbe
&output=xml_no_dtd
&cx=00255077836266642015:u-scht7a-8i

并解释了您可以使用的参数列表。

关于python - 谷歌搜索与 python 请求库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22623798/

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