久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      python網(wǎng)絡(luò)爬蟲(chóng)方向的第三方庫(kù)有哪些

      爬蟲(chóng)方向第三方庫(kù):1、urllib3,一個(gè)Python HTTP庫(kù),安全連接池、支持文件post、可用性高;2、MechanicalSoup,一個(gè)與網(wǎng)站自動(dòng)交互Python庫(kù);3、grab,一個(gè)基于pycurl/multicur的網(wǎng)絡(luò)爬蟲(chóng)框架;4、portia,一個(gè)基于Scrapy的可視化爬蟲(chóng)庫(kù);5、Tornado,一個(gè)網(wǎng)絡(luò)框架和異步網(wǎng)絡(luò)庫(kù);6、scrapy,一個(gè)網(wǎng)絡(luò)爬蟲(chóng)框架。

      python網(wǎng)絡(luò)爬蟲(chóng)方向的第三方庫(kù)有哪些

      本教程操作環(huán)境:windows7系統(tǒng)、Python3、Dell G3電腦。

      這個(gè)列表包含與網(wǎng)頁(yè)抓取和數(shù)據(jù)處理的Python庫(kù)

      網(wǎng)絡(luò)

      • 通用
        • urllib -網(wǎng)絡(luò)庫(kù)(stdlib)。
        • requests -網(wǎng)絡(luò)庫(kù)。
        • grab – 網(wǎng)絡(luò)庫(kù)(基于pycurl)。
        • pycurl – 網(wǎng)絡(luò)庫(kù)(綁定libcurl)。
        • urllib3 – Python HTTP庫(kù),安全連接池、支持文件post、可用性高。
        • httplib2 – 網(wǎng)絡(luò)庫(kù)。
        • RoboBrowser – 一個(gè)簡(jiǎn)單的、極具Python風(fēng)格的Python庫(kù),無(wú)需獨(dú)立的瀏覽器即可瀏覽網(wǎng)頁(yè)。
        • MechanicalSoup -一個(gè)與網(wǎng)站自動(dòng)交互Python庫(kù)。
        • mechanize -有狀態(tài)、可編程的Web瀏覽庫(kù)。
        • socket – 底層網(wǎng)絡(luò)接口(stdlib)。
        • Unirest for Python – Unirest是一套可用于多種語(yǔ)言的輕量級(jí)的HTTP庫(kù)。
        • hyper – Python的HTTP/2客戶端。
        • PySocks – SocksiPy更新并積極維護(hù)的版本,包括錯(cuò)誤修復(fù)和一些其他的特征。作為socket模塊的直接替換。
      • 異步
        • treq – 類(lèi)似于requests的API(基于twisted)。
        • aiohttp – asyncio的HTTP客戶端/服務(wù)器(PEP-3156)。

      網(wǎng)絡(luò)爬蟲(chóng)框架

      • 功能齊全的爬蟲(chóng)
        • grab – 網(wǎng)絡(luò)爬蟲(chóng)框架(基于pycurl/multicur)。
        • scrapy – 網(wǎng)絡(luò)爬蟲(chóng)框架(基于twisted),不支持Python3。
        • pyspider – 一個(gè)強(qiáng)大的爬蟲(chóng)系統(tǒng)。
        • cola – 一個(gè)分布式爬蟲(chóng)框架。
      • 其他
        • portia – 基于Scrapy的可視化爬蟲(chóng)。
        • restkit – Python的HTTP資源工具包。它可以讓你輕松地訪問(wèn)HTTP資源,并圍繞它建立的對(duì)象。
        • demiurge – 基于PyQuery的爬蟲(chóng)微框架。

      HTML/XML解析器

      • 通用
        • lxml – C語(yǔ)言編寫(xiě)高效HTML/ XML處理庫(kù)。支持XPath。
        • cssselect – 解析DOM樹(shù)和CSS選擇器。
        • pyquery – 解析DOM樹(shù)和jQuery選擇器。
        • BeautifulSoup – 低效HTML/ XML處理庫(kù),純Python實(shí)現(xiàn)。
        • html5lib – 根據(jù)WHATWG規(guī)范生成HTML/ XML文檔的DOM。該規(guī)范被用在現(xiàn)在所有的瀏覽器上。
        • feedparser – 解析RSS/ATOM feeds。
        • MarkupSafe – 為XML/HTML/XHTML提供了安全轉(zhuǎn)義的字符串。
        • xmltodict – 一個(gè)可以讓你在處理XML時(shí)感覺(jué)像在處理JSON一樣的Python模塊。
        • xhtml2pdf – 將HTML/CSS轉(zhuǎn)換為PDF。
        • untangle – 輕松實(shí)現(xiàn)將XML文件轉(zhuǎn)換為Python對(duì)象。
      • 清理
        • Bleach – 清理HTML(需要html5lib)。
        • sanitize – 為混亂的數(shù)據(jù)世界帶來(lái)清明。

      文本處理

      用于解析和操作簡(jiǎn)單文本的庫(kù)。

      • 通用

      • difflib – (Python標(biāo)準(zhǔn)庫(kù))幫助進(jìn)行差異化比較。

      • Levenshtein – 快速計(jì)算Levenshtein距離和字符串相似度。

      • fuzzywuzzy – 模糊字符串匹配。

      • esmre – 正則表達(dá)式加速器。

      • ftfy – 自動(dòng)整理Unicode文本,減少碎片化。

      • 轉(zhuǎn)換

      • unidecode – 將Unicode文本轉(zhuǎn)為ASCII。

      • 字符編碼

      • uniout – 打印可讀字符,而不是被轉(zhuǎn)義的字符串。

      • chardet – 兼容 Python的2/3的字符編碼器。

      • xpinyin – 一個(gè)將中國(guó)漢字轉(zhuǎn)為拼音的庫(kù)。

      • pangu.py – 格式化文本中CJK和字母數(shù)字的間距。

      • Slug化

      • awesome-slugify – 一個(gè)可以保留unicode的Python slugify庫(kù)。

      • python-slugify – 一個(gè)可以將Unicode轉(zhuǎn)為ASCII的Python slugify庫(kù)。

      • unicode-slugify – 一個(gè)可以將生成Unicode slugs的工具。

      • pytils – 處理俄語(yǔ)字符串的簡(jiǎn)單工具(包括pytils.translit.slugify)。

      • 通用解析器

      • PLY – lex和yacc解析工具的Python實(shí)現(xiàn)。

      • pyparsing – 一個(gè)通用框架的生成語(yǔ)法分析器。

      • 人的名字

      • python-nameparser -解析人的名字的組件。

      • 電話號(hào)碼

      • phonenumbers -解析,格式化,存儲(chǔ)和驗(yàn)證國(guó)際電話號(hào)碼。

      • 用戶代理字符串

      • python-user-agents – 瀏覽器用戶代理的解析器。

      • HTTP Agent Parser – Python的HTTP代理分析器。

      特定格式文件處理

      解析和處理特定文本格式的庫(kù)。

      • 通用

      • tablib – 一個(gè)把數(shù)據(jù)導(dǎo)出為XLS、CSV、JSON、YAML等格式的模塊。

      • textract – 從各種文件中提取文本,比如 Word、PowerPoint、PDF等。

      • messytables – 解析混亂的表格數(shù)據(jù)的工具。

      • rows – 一個(gè)常用數(shù)據(jù)接口,支持的格式很多(目前支持CSV,HTML,XLS,TXT – 將來(lái)還會(huì)提供

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)