![]() |
1
6
你可以使用谷歌的一个更程序化的api来获取结果,而不是尝试屏幕抓取人工搜索界面,没有错误检查或断言这符合所有谷歌T&C,建议您查看使用此url的详细信息:
E、 g.为“google”获得200个结果:
要使用谷歌的自定义搜索API,您需要注册为开发者。您每天可以获得100个免费查询(我不确定这是API调用还是允许同一查询的分页计算为1个查询):
您可以使用
具有
还有很多其他可用参数,您可以查看CSE的REST文档: https://developers.google.com/custom-search/json-api/v1/reference/cse/list#request
谷歌还有一个客户端api库:
|
![]() |
2
-1
您可以为此使用浏览器自动化。我已经用它来抓取图像列表。使用浏览器自动化,您可以单击下一个或上一个按钮,结果将被取消。我无法粘贴代码。 |
![]() |
Muhammad Zeeshan · 如何一次抓取100多个谷歌页面 9 年前 |