日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

Python3.5以上版本lxml导入etree报错Unresolved reference

發(fā)布時(shí)間:2023/12/10 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python3.5以上版本lxml导入etree报错Unresolved reference 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Web抓取
Web站點(diǎn)使用HTML描述,這意味著每個(gè)web頁(yè)面是一個(gè)結(jié)構(gòu)化的文檔。有時(shí)從中 獲取數(shù)據(jù)同時(shí)保持它的結(jié)構(gòu)是有用的。web站點(diǎn)不總是以容易處理的格式, 如 csv 或者 json 提供它們的數(shù)據(jù)。

這正是web抓取出場(chǎng)的時(shí)機(jī)。Web抓取是使用計(jì)算機(jī)程序?qū)eb頁(yè)面數(shù)據(jù)進(jìn)行收集 并整理成所需格式,同時(shí)保存其結(jié)構(gòu)的實(shí)踐。

lxml和Requests
lxml(http://lxml.de/)是一個(gè)優(yōu)美的擴(kuò)展庫(kù),用來(lái)快速解析XML以及HTML文檔 即使所處理的標(biāo)簽非常混亂。我們也將使用 Requests (http://docs.python-requests.org/en/latest/#)模塊取代內(nèi)建的urllib2模塊,因?yàn)槠渌俣雀於铱勺x性更好。你可以通過(guò)使用 pip install lxml 與 pip install requests 命令來(lái)安裝這兩個(gè)模塊。

讓我們以下面的導(dǎo)入開(kāi)始:

在python中安裝了lxml-4.3.2,在使用時(shí)發(fā)現(xiàn)導(dǎo)入etree時(shí)IDE中報(bào)錯(cuò)Can not reference 'etree'....
etree是二進(jìn)制文件了,希望下一個(gè)版本會(huì)有好的改善,在網(wǎng)上找了 段代碼,可以使用如下方式解決吧

下一步我們將使用 requests.get 來(lái)從web頁(yè)面中取得我們的數(shù)據(jù), 通過(guò)使用 html 模塊解析它,并將結(jié)果保存到 tree 中。

tree 現(xiàn)在包含了整個(gè)HTML文件到一個(gè)優(yōu)雅的樹(shù)結(jié)構(gòu)中,我們可以使用兩種 方法訪問(wèn):XPath以及CSS選擇器。在這個(gè)例子中,我們將選擇前者。

XPath是一種在結(jié)構(gòu)化文檔(如HTML或XML)中定位信息的方式。一個(gè)關(guān)于XPath的 不錯(cuò)的介紹參見(jiàn) W3Schools 。

有很多工具可以獲取元素的XPath,如Firefox的FireBug或者Chrome的Inspector。 如果你使用Chrome,你可以右鍵元素,選擇 ‘Inspect element',高亮這段代碼, 再次右擊,并選擇 ‘Copy XPath'。

在進(jìn)行一次快速分析后,我們看到在頁(yè)面中的數(shù)據(jù)保存在兩個(gè)元素中,一個(gè)是title是 ‘buyer-name' 的div,另一個(gè)class是 ‘item-price' 的span:

知道這個(gè)后,我們可以創(chuàng)建正確的XPath查詢(xún)并且使用lxml的 xpath 函數(shù), 像下面這樣:

讓我們看看我們得到了什么:

恭喜!我們已經(jīng)成功地通過(guò)lxml與Request,從一個(gè)web頁(yè)面中抓取了所有我們想要的 數(shù)據(jù)。我們將它們以列表的形式存在內(nèi)存中。現(xiàn)在我們可以對(duì)它做各種很酷的事情了: 我們可以使用Python分析它,或者我們可以將之保存為一個(gè)文件并向世界分享。

我們可以考慮一些更酷的想法:修改這個(gè)腳本來(lái)遍歷該例數(shù)據(jù)集中剩余的頁(yè)面,或者 使用多線程重寫(xiě)這個(gè)應(yīng)用從而提升它的速度。

轉(zhuǎn)載鏈接:https://www.jb51.net/article/84356.htm

轉(zhuǎn)載于:https://blog.51cto.com/7605937/2366676

總結(jié)

以上是生活随笔為你收集整理的Python3.5以上版本lxml导入etree报错Unresolved reference的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本黄色一级视频 | 欧美日韩视频免费观看 | 可以看毛片的网站 | 潮见百合子 | 伦理黄色片 | 男人天堂v| 国产激情综合五月久久 | 色视频在线观看免费 | 日本免费电影一区二区三区 | 亚洲成人午夜在线 | 爱插美女网| 中文av字幕 | 日韩在线观看免费 | 日本黄色中文字幕 | 石原莉奈在线播放 | 国产高清一级 | 日产国产亚洲精品系列 | 爆操少妇 | 成人毛片视频在线观看 | 亚洲精品成a人 | 豆花视频成人 | 午夜精品视频在线 | 中文字幕第31页 | 久久色资源网 | 日韩三级麻豆 | 无遮挡又爽又刺激的视频 | 欧美黄网站在线观看 | 成人小视频在线免费观看 | 免费一级欧美 | 日韩中文字幕久久 | 福利国产视频 | 香蕉大人久久国产成人av | 色香蕉网 | av天天堂 | 久久国产精品无码一区二区 | 一级特级黄色片 | 日本伦理在线 | 欧美日韩加勒比 | 日本色图片 | 国产成人无遮挡在线视频 | h片在线免费观看 | 国产21页 | 亚洲精品aⅴ中文字幕乱码 国产精品调教视频 | 精品久久久久久久免费人妻 | 三级在线国产 | 亚洲精品大片www | 一区二区三区蜜桃 | 免费无遮挡网站 | 亚洲欧美日本在线 | 日韩精品一区二区在线视频 | 午夜黄色网 | a∨色狠狠一区二区三区 | 日韩黄色网 | 深夜成人在线观看 | 亚洲午夜精品一区二区三区 | 热99视频 | 波多野结衣精品 | 99久久婷婷国产综合精品草原 | 日韩精品一二 | 欧美成人乱码一二三四区免费 | 欧美h视频在线观看 | 日本三级黄色录像 | 日本在线观看视频网站 | 丁香六月激情 | 绯色av一区 | 高清乱码免费网 | 国产精品美乳在线观看 | 女人的天堂网 | 极品91 | 91av中文字幕 | 美女av影院 | 婷婷综合亚洲 | 国内自拍网站 | 最近免费中文字幕中文高清百度 | 亚洲色图制服诱惑 | 美日毛片 | 国产自偷自拍 | 青草国产 | 国产毛片毛片毛片毛片毛片 | 精品少妇人妻AV无码专区在线 | 国产美女免费无遮挡 | 中文字幕精品三级久久久 | 中文字幕a√ | 一区二区久久久 | 亚洲色图21p | 日韩123 | 天堂av片| 美女bb视频 | 成年人视屏 | 16一17女人毛片 | 亚洲国产精品成人午夜在线观看 | 在线你懂| xxxx国产精品 | 少妇xxxx| 国产一区二区小说 | 天天综合网久久综合网 | 日韩人妻无码一区二区三区 | 国产九九九精品 | 亚洲综合免费视频 |