Python:提取Google中索引页面的数量

时间:2014-01-12 06:11:58

标签: python google-chrome extract

如果我们在Google搜索框中输入搜索字词,则会返回如下内容:

About x results (y seconds)

如何使用Python 3从搜索结果中提取此行? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

使用lxml(和cssselect):

>>> import urllib.request
>>> import lxml.html
>>> html = .. urllib.request.urlopen .. http://www.google.com/search?q=python ..
           .read()
>>> root = lxml.html.fromstring(html)
>>> div, = root.cssselect('#resultStats')
>>> div.text_content().strip()
'About 46,600,000 results  (0.17 seconds)'