Python3.70中etree.xpath使用问题

我的代码是这样的。'''Suxuan'''#-*-coding:utf-8-*-importrequestsfromlxmlimportetreedefget_page(... 我的代码是这样的。'''Su xuan'''#-*- coding: utf-8-*-import requestsfrom lxml import etreedef get_page(n): '''用伪浏览器的方式从网页上爬取所有的信息''' url = 'http://maoyan.com/board/4?offset={}'.format(n*10)#把网址赋值给一个URL的变量 header = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebkit/537.36(KHTML,like Gecko) Chrome/68.0.3440.75 Safari/537.36'} r = requests.get(url,headers = header) #把访问之后的地址返回到变量r,并制作伪浏览器 return r.textdef parse(text): '''解析提取文本''' h = etree.HTML(text)#标准化text names = h.xpath ('//div[@class="movie-item-info"]/p[@class="name"/a/@title]')#用xpath整理提取 print(names)text = get_page(5)parse(text)可是总是出现下图的错误,有的人说是新的lxml不包括etree,可是我在cmd中from lxml import etree并没有报错。求大神给解决一下。。。 展开
 我来答
吾亦烦掏粪Boys
2018-09-26 · TA获得超过209个赞
知道小有建树答主
回答量:99
采纳率:83%
帮助的人:37万
展开全部
把from lxml import etree改成from lxml.etree import HTML,下面的etree.HTML改成HTML就行了。或者直接下载一个有etree模块的lxml版本
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式