如何获得不是使用python的广告的Google搜索的第一个结果?
问题描述:
我正在尝试将一群澳大利亚公司的财务报表作为pdf。我有存储在大熊猫数据帧中的所有公司,他们的公司名称是在一个名为列“公司”这是我到目前为止的代码搜索的网址:如何获得不是使用python的广告的Google搜索的第一个结果?
import webbrowser
tabUrl = "http://google.com/?#q="
append = "+financial+report+2017"
file_type = 'filetype%3Apdf+'
for company in data["Company"]:
googleSearch = tabUrl + file_type + company.replace(" ", "+") + append
print(googleSearch)
每个搜索返回(不出所料)一批广告作为第一个结果。如何打开不是广告的第一个结果?
谢谢!
答
现在你发送请求到谷歌的网页网址和显示,如果你去https://www.google.com
一个更好的办法来做到这一点可能会包含你对谷歌看到的广告效果也使用谷歌Custom Search API来发送您的请求并获得结果。你可以在这里的文档:https://developers.google.com/custom-search/json-api/v1/using_rest
从他们的文档,你看,你可以让REST
请求他们的服务端点,一旦你生成你的API KEY和自定义搜索引擎ID
GET https://www.googleapis.com/customsearch/v1?key=INSERT_YOUR_API_KEY&cx=017576662512468239146:omuauf_lfve&q=lectures