我正在尝试使用Python中的Google搜索来抓取网络,但我希望它能考虑到我过去的搜索。有没有办法登录然后用Python在Google上搜索?
这是我使用的代码的一部分:
from googlesearch import search
for j in search(query, stop=n, lang=lang):
#request al browser
req = urllib.request.Request(j, headers={'User-Agent': "Magic Browser"})
cj = CookieJar()
是否有方法从解释器执行模块和函数文档字符串的关键字搜索?
通常,当我想用Python做一些事情时,我知道有一个模块可以做我想做的事情,但我不知道它叫什么。我想要一种搜索“函数或模块的名称,做X”的方式,而不必谷歌"python“。
以“我如何打开URL”为例?在Linux中,我可能会尝试使用>> apropos open url。在MATLAB下,我可以试试>> lookup open url。这两种方法都会给我列出函数或模块的列表,其中包括在手册页或文档字符串中的某个单词“open”和“URL”。例如:
urllib.urlopen : Create a
如何使用Python获取Google查询的匹配数?
我有一个包含披头士歌曲标题的列表:
songs = ["Love Me Do", "P. S. I Love You", "Please Please Me"]
当我在Google上搜索时,我想检索Google命中的数量:
The Beatles Love Me Do
The Beatles P. S. I Love You
The Beatles Please Please Me
并将这些命中结果存储到另一个列表中。所以最后我会得到这样的结论:
goog