Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python在google搜索中提取描述?_Python_Html_Google Search - Fatal编程技术网

如何使用python在google搜索中提取描述?

如何使用python在google搜索中提取描述?,python,html,google-search,Python,Html,Google Search,我想从谷歌搜索中提取描述, 现在我有了这个代码: from urlparse import urlparse, parse_qs import urllib from lxml.html import fromstring from requests import get url='https://www.google.com/search?q=Gotham' raw = get(url).text pg = fromstring(raw) v=[]

我想从谷歌搜索中提取描述, 现在我有了这个代码:

from urlparse import urlparse, parse_qs
import urllib

from lxml.html import fromstring
from requests import get


    url='https://www.google.com/search?q=Gotham'
    raw = get(url).text
    pg = fromstring(raw)
    v=[]
    for result in pg.cssselect(".r a"):
      url = result.get("href")
      if url.startswith("/url?"):
         url = parse_qs(urlparse(url).query)['q']
      print url[0]

如果要提取与搜索相关的url,如何提取url下显示的描述?

您应该注意对Google的编程查询。如果做得够多,你就会因为违反他们的服务条款而被阻止。我建议您使用他们的自定义搜索API。