如何使用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。