1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      Python爬蟲工具都有哪些-創(chuàng)新互聯(lián)

      這篇文章將為大家詳細(xì)講解有關(guān)Python爬蟲工具都有哪些,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

      創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的碌曲網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

      與爬蟲相關(guān)的常用模塊列表。

      網(wǎng)絡(luò)

      • 通用

        • urllib -網(wǎng)絡(luò)庫(stdlib)。

        • requests -網(wǎng)絡(luò)庫。

        • grab – 網(wǎng)絡(luò)庫(基于pycurl)。

        • pycurl – 網(wǎng)絡(luò)庫(綁定libcurl)。

        • urllib3 – Python HTTP庫,安全連接池、支持文件post、可用性高。

        • httplib2 – 網(wǎng)絡(luò)庫。

        • RoboBrowser – 一個(gè)簡(jiǎn)單的、極具Python風(fēng)格的Python庫,無需獨(dú)立的瀏覽器即可瀏覽網(wǎng)頁。

        • MechanicalSoup -一個(gè)與網(wǎng)站自動(dòng)交互Python庫。

        • mechanize -有狀態(tài)、可編程的Web瀏覽庫。

        • socket – 底層網(wǎng)絡(luò)接口(stdlib)。

        • Unirest for Python – Unirest是一套可用于多種語言的輕量級(jí)的HTTP庫。

        • hyper – Python的HTTP/2客戶端。

        • PySocks – SocksiPy更新并積極維護(hù)的版本,包括錯(cuò)誤修復(fù)和一些其他的特征。作為socket模塊的直接替換。

      • 異步

        • treq – 類似于requests的API(基于twisted)。

        • aiohttp – asyncio的HTTP客戶端/服務(wù)器(PEP-3156)。

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

      • 功能齊全的爬蟲

        • grab – 網(wǎng)絡(luò)爬蟲框架(基于pycurl/multicur)。

        • scrapy – 網(wǎng)絡(luò)爬蟲框架(基于twisted),不支持Python3。

        • pyspider – 一個(gè)強(qiáng)大的爬蟲系統(tǒng)。

        • cola – 一個(gè)分布式爬蟲框架。

      • 其他

        • portia – 基于Scrapy的可視化爬蟲。

        • restkit – Python的HTTP資源工具包。它可以讓你輕松地訪問HTTP資源,并圍繞它建立的對(duì)象。

        • demiurge – 基于PyQuery的爬蟲微框架。

      HTML/XML解析器

      • 通用

        • lxml – C語言編寫高效HTML/ XML處理庫。支持XPath。

        • cssselect – 解析DOM樹和CSS選擇器。

        • pyquery – 解析DOM樹和jQuery選擇器。

        • BeautifulSoup – 低效HTML/ XML處理庫,純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í)感覺像在處理JSON一樣的Python模塊。

        • xhtml2pdf – 將HTML/CSS轉(zhuǎn)換為PDF。

        • untangle – 輕松實(shí)現(xiàn)將XML文件轉(zhuǎn)換為Python對(duì)象。

      • 清理

        • Bleach – 清理HTML(需要html5lib)。

        • sanitize – 為混亂的數(shù)據(jù)世界帶來清明。

      文本處理

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

      • 通用

        • difflib – (Python標(biāo)準(zhǔn)庫)幫助進(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è)將中國漢字轉(zhuǎn)為拼音的庫。

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

      • Slug化

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

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

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

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

      • 通用解析器

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

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

      • 人的名字

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

      • 電話號(hào)碼

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

      • 用戶代理字符串

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

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

      特定格式文件處理

      解析和處理特定文本格式的庫。

      • 通用

        • 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 – 將來還會(huì)提供更多!)。

      • Office

        • python-docx – 讀取,查詢和修改的Microsoft Word2007/2008的docx文件。

        • xlwt / xlrd – 從Excel文件讀取寫入數(shù)據(jù)和格式信息。

        • XlsxWriter – 一個(gè)創(chuàng)建Excel.xlsx文件的Python模塊。

        • xlwings – 一個(gè)BSD許可的庫,可以很容易地在Excel中調(diào)用Python,反之亦然。

        • openpyxl – 一個(gè)用于讀取和寫入的Excel2010 XLSX/ XLSM/ xltx/ XLTM文件的庫。

        • Marmir – 提取Python數(shù)據(jù)結(jié)構(gòu)并將其轉(zhuǎn)換為電子表格。

      • PDF

        • PDFMiner – 一個(gè)從PDF文檔中提取信息的工具。

        • PyPDF2 – 一個(gè)能夠分割、合并和轉(zhuǎn)換PDF頁面的庫。

        • ReportLab – 允許快速創(chuàng)建豐富的PDF文檔。

        • pdftables – 直接從PDF文件中提取表格。

      • Markdown

        • Python-Markdown – 一個(gè)用Python實(shí)現(xiàn)的John Gruber的Markdown。

        • Mistune – 速度最快,功能全面的Markdown純Python解析器。

        • markdown2 – 一個(gè)完全用Python實(shí)現(xiàn)的快速的Markdown。

      • YAML

        • PyYAML – 一個(gè)Python的YAML解析器。

      • CSS

        • cssutils – 一個(gè)Python的CSS庫。

      • ATOM/RSS

        • feedparser – 通用的feed解析器。

      • SQL

        • sqlparse – 一個(gè)非驗(yàn)證的SQL語句分析器。

      • HTTP

      • HTTP

        • http-parser – C語言實(shí)現(xiàn)的HTTP請(qǐng)求/響應(yīng)消息解析器。

      • 微格式

        • opengraph – 一個(gè)用來解析Open Graph協(xié)議標(biāo)簽的Python模塊。

      • 可移植的執(zhí)行體

        • pefile – 一個(gè)多平臺(tái)的用于解析和處理可移植執(zhí)行體(即PE)文件的模塊。

      • PSD

        • psd-tools – 將Adobe Photoshop PSD(即PE)文件讀取到Python數(shù)據(jù)結(jié)構(gòu)。

      自然語言處理

      處理人類語言問題的庫。

      • NLTK -編寫Python程序來處理人類語言數(shù)據(jù)的最好平臺(tái)。

      • Pattern – Python的網(wǎng)絡(luò)挖掘模塊。他有自然語言處理工具,機(jī)器學(xué)習(xí)以及其它。

      • TextBlob – 為深入自然語言處理任務(wù)提供了一致的API。是基于NLTK以及Pattern的巨人之肩上發(fā)展的。

      • jieba – 中文分詞工具。

      • SnowNLP – 中文文本處理庫。

      • loso – 另一個(gè)中文分詞庫。

      • genius – 基于條件隨機(jī)域的中文分詞。

      • langid.py – 獨(dú)立的語言識(shí)別系統(tǒng)。

      • Korean – 一個(gè)韓文形態(tài)庫。

      • pymorphy2 – 俄語形態(tài)分析器(詞性標(biāo)注+詞形變化引擎)。

      • PyPLN  – 用Python編寫的分布式自然語言處理通道。這個(gè)項(xiàng)目的目標(biāo)是創(chuàng)建一種簡(jiǎn)單的方法使用NLTK通過網(wǎng)絡(luò)接口處理大語言庫。

      瀏覽器自動(dòng)化與仿真

      • selenium – 自動(dòng)化真正的瀏覽器(Chrome瀏覽器,火狐瀏覽器,Opera瀏覽器,IE瀏覽器)。

      • Ghost.py – 對(duì)PyQt的webkit的封裝(需要PyQT)。

      • Spynner – 對(duì)PyQt的webkit的封裝(需要PyQT)。

      • Splinter – 通用API瀏覽器模擬器(selenium web驅(qū)動(dòng),Django客戶端,Zope)。

      多重處理

      • threading – Python標(biāo)準(zhǔn)庫的線程運(yùn)行。對(duì)于I/O密集型任務(wù)很有效。對(duì)于CPU綁定的任務(wù)沒用,因?yàn)閜ython GIL。

      • multiprocessing – 標(biāo)準(zhǔn)的Python庫運(yùn)行多進(jìn)程。

      • celery – 基于分布式消息傳遞的異步任務(wù)隊(duì)列/作業(yè)隊(duì)列。

      • concurrent-futures – concurrent-futures 模塊為調(diào)用異步執(zhí)行提供了一個(gè)高層次的接口。

      異步

      異步網(wǎng)絡(luò)編程庫

      • asyncio – (在Python 3.4 +版本以上的 Python標(biāo)準(zhǔn)庫)異步I/O,時(shí)間循環(huán),協(xié)同程序和任務(wù)。

      • Twisted – 基于事件驅(qū)動(dòng)的網(wǎng)絡(luò)引擎框架。

      • Tornado – 一個(gè)網(wǎng)絡(luò)框架和異步網(wǎng)絡(luò)庫。

      • pulsar – Python事件驅(qū)動(dòng)的并發(fā)框架。

      • diesel – Python的基于綠色事件的I/O框架。

      • gevent – 一個(gè)使用greenlet 的基于協(xié)程的Python網(wǎng)絡(luò)庫。

      • eventlet – 有WSGI支持的異步框架。

      • Tomorrow – 異步代碼的奇妙的修飾語法。

      隊(duì)列

      • celery – 基于分布式消息傳遞的異步任務(wù)隊(duì)列/作業(yè)隊(duì)列。

      • huey – 小型多線程任務(wù)隊(duì)列。

      • mrq – Mr. Queue – 使用redis & Gevent 的Python分布式工作任務(wù)隊(duì)列。

      • RQ – 基于Redis的輕量級(jí)任務(wù)隊(duì)列管理器。

      • simpleq – 一個(gè)簡(jiǎn)單的,可無限擴(kuò)展,基于Amazon SQS的隊(duì)列。

      • python-gearman – Gearman的Python API。

      云計(jì)算

      • picloud – 云端執(zhí)行Python代碼。

      • dominoup.com – 云端執(zhí)行R,Python和matlab代碼。

      電子郵件

      電子郵件解析庫

      • flanker – 電子郵件地址和Mime解析庫。

      • Talon – Mailgun庫用于提取消息的報(bào)價(jià)和簽名。

      網(wǎng)址和網(wǎng)絡(luò)地址操作

      解析/修改網(wǎng)址和網(wǎng)絡(luò)地址庫。

      • URL

        • furl – 一個(gè)小的Python庫,使得操縱URL簡(jiǎn)單化。

        • purl – 一個(gè)簡(jiǎn)單的不可改變的URL以及一個(gè)干凈的用于調(diào)試和操作的API。

        • urllib.parse – 用于打破統(tǒng)一資源定位器(URL)的字符串在組件(尋址方案,網(wǎng)絡(luò)位置,路徑等)之間的隔斷,為了結(jié)合組件到一個(gè)URL字符串,并將“相對(duì)URL”轉(zhuǎn)化為一個(gè)絕對(duì)URL,稱之為“基本URL”。

        • tldextract – 從URL的注冊(cè)域和子域中準(zhǔn)確分離TLD,使用公共后綴列表。

      • 網(wǎng)絡(luò)地址

        • netaddr – 用于顯示和操縱網(wǎng)絡(luò)地址的Python庫。

      網(wǎng)頁內(nèi)容提取

      提取網(wǎng)頁內(nèi)容的庫。

      • HTML頁面的文本和元數(shù)據(jù)

        • newspaper – 用Python進(jìn)行新聞提取、文章提取和內(nèi)容策展。

        • html2text – 將HTML轉(zhuǎn)為Markdown格式文本。

        • python-goose – HTML內(nèi)容/文章提取器。

        • lassie – 人性化的網(wǎng)頁內(nèi)容檢索工具

        • micawber – 一個(gè)從網(wǎng)址中提取豐富內(nèi)容的小庫。

        • sumy -一個(gè)自動(dòng)匯總文本文件和HTML網(wǎng)頁的模塊

        • Haul – 一個(gè)可擴(kuò)展的圖像爬蟲。

        • python-readability – arc90 readability工具的快速Python接口。

        • scrapely – 從HTML網(wǎng)頁中提取結(jié)構(gòu)化數(shù)據(jù)的庫。給出了一些Web頁面和數(shù)據(jù)提取的示例,scrapely為所有類似的網(wǎng)頁構(gòu)建一個(gè)分析器。

      • 視頻

        • youtube-dl – 一個(gè)從YouTube下載視頻的小命令行程序。

        • you-get – Python3的YouTube、優(yōu)酷/ Niconico視頻下載器。

      • 維基

        • WikiTeam – 下載和保存wikis的工具。

      WebSocket

      用于WebSocket的庫。

      • Crossbar – 開源的應(yīng)用消息傳遞路由器(Python實(shí)現(xiàn)的用于Autobahn的WebSocket和WAMP)。

      • AutobahnPython – 提供了WebSocket協(xié)議和WAMP協(xié)議的Python實(shí)現(xiàn)并且開源。

      • WebSocket-for-Python – Python 2和3以及PyPy的WebSocket客戶端和服務(wù)器庫。

      DNS解析

      • dnsyo – 在全球超過1500個(gè)的DNS服務(wù)器上檢查你的DNS。

      • pycares – c-ares的接口。c-ares是進(jìn)行DNS請(qǐng)求和異步名稱決議的C語言庫。

      計(jì)算機(jī)視覺

      • OpenCV – 開源計(jì)算機(jī)視覺庫。

      • SimpleCV – 用于照相機(jī)、圖像處理、特征提取、格式轉(zhuǎn)換的簡(jiǎn)介,可讀性強(qiáng)的接口(基于OpenCV)。

      • mahotas – 快速計(jì)算機(jī)圖像處理算法(完全使用 C++ 實(shí)現(xiàn)),完全基于 numpy 的數(shù)組作為它的數(shù)據(jù)類型。

      代理服務(wù)器

      • tproxy – tproxy是一個(gè)簡(jiǎn)單的TCP路由代理(第7層),基于Gevent,用Python進(jìn)行配置。

      關(guān)于Python爬蟲工具都有哪些就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


      文章標(biāo)題:Python爬蟲工具都有哪些-創(chuàng)新互聯(lián)
      文章來源:http://www.ef60e0e.cn/article/ddjoce.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        五常市| 荆州市| 曲周县| 黎平县| 东阳市| 上杭县| 炉霍县| 漠河县| 南召县| 浦城县| 中西区| 金沙县| 易门县| 余干县| 博爱县| 蕲春县| 定日县| 深水埗区| 丰顺县| 永康市| 永胜县| 广安市| 错那县| 昌乐县| 冀州市| 武胜县| 达拉特旗| 灵石县| 宝丰县| 平陆县| 左贡县| 彰化县| 龙南县| 靖西县| 乐业县| 雷波县| 得荣县| 政和县| 延吉市| 安平县| 牡丹江市|