是否可以通过快速方式在Google上搜索一对字符串(例如'已婚生活'以及'生活快乐')并返回结果数量?我可以手动做到这一点,但我有很多单词,很想知道是否有更好的方法。
答案 0 :(得分:4)
您可以使用以下代码:
import requests
from bs4 import BeautifulSoup
search = "django framework"
r = requests.get("https://www.google.com/search", params={'q':search})
soup = BeautifulSoup(r.text, "lxml")
res = soup.find("div", {"id": "resultStats"})
print res.text
输出:
About 10,400,000 results
附加:如果您想要确切的数字,那么您可以使用以下代码行:
print int(res.text.replace(",", "").split()[1])
输出:
10400000