鍍金池/ 問答/數(shù)據(jù)分析&挖掘  Python/ mac系統(tǒng)下python3.6,lxml不包含etree方法該怎么解決?

mac系統(tǒng)下python3.6,lxml不包含etree方法該怎么解決?

最近正在學(xué)習(xí)爬蟲,在學(xué)習(xí)lxml庫的時(shí)候,發(fā)現(xiàn)在lxml安裝成功的情況下使用

from lxml import etree

失敗。各種搜索之后發(fā)現(xiàn)在現(xiàn)在4.1.1版本的lxml里已經(jīng)不包含etree了。我能知道的所有解決辦法都是基于windows的,沒有找到能解決mac版本下的方法,無奈發(fā)帖求助大神!求指導(dǎo),有打賞!

回答
編輯回答
情未了

不需要解決。去看相應(yīng)版本的文檔,看如何處理解析問題。
(當(dāng)然,我看官方文檔,并沒有看到你說的,不包含 etree 的情況)

clipboard.png

2017年6月9日 21:48
編輯回答
扯機(jī)薄

你必須使用lxml的最新版本嗎?考慮下降版本?
圖片描述

2017年12月29日 20:18
編輯回答
她愚我

如果是要用來解析html的話,
scrapy里面也有一個(gè)工具
安裝scrapy,然后from scrapy.selector import Selector
這個(gè)Selector類就和lxml的功能差不多的

2017年9月24日 15:21
編輯回答
亮瞎她

建議在終端運(yùn)行sudo pip3 install lxml --upgrade 自動(dòng)安裝最新版本4.1.1
from lxml import etree 正常無報(bào)錯(cuò)

圖片描述

2017年8月1日 21:10
編輯回答
浪蕩不羈

搞個(gè) Ubuntu 虛擬機(jī)是最省事的,為什么要在自己電腦搞

2017年3月6日 17:15