使用Python在Google中搜索

使用Python在Google中搜索,第1张

使用Python在Google中搜索

并不是我一直在寻找的东西,但是我发现自己现在是一个不错的解决方案(如果我可以做得更好的话,我可以对其进行编辑)。我像在Google中一样搜索(仅返回URL)和Beautiful
Soup软件包结合在一起来解析HTML页面:

from google import searchimport urllibfrom bs4 import BeautifulSoupdef google_scrape(url):    thepage = urllib.urlopen(url)    soup = BeautifulSoup(thepage, "html.parser")    return soup.title.texti = 1query = 'search this'for url in search(query, stop=10):    a = google_scrape(url)    print str(i) + ". " + a    print url    print " "    i += 1

这给了我页面标题和链接的列表。

另一个很棒的解决方案:

from google import searchimport requestsfor url in search(ip, stop=10): r = requests.get(url) title = everything_between(r.text, '<title>', '</title>')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5630475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存