亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

好程序員Python培訓分享Python爬蟲工具列表大全

發布時間:2020-08-15 21:02:13 來源:ITPUB博客 閱讀:177 作者:好程序員 欄目:編程語言

  好程序員Python 培訓分享 Python 爬蟲工具列表大全, 網絡

   通用

   urllib - 網絡庫 (stdlib)

   requests - 網絡庫。

   grab – 網絡庫(基于 pycurl )。

   pycurl – 網絡庫(綁定 libcurl )。

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

   httplib2 – 網絡庫。

   RoboBrowser – 一個簡單的、極具 Python 風格的 Python 庫,無需獨立的瀏覽器即可瀏覽網頁。

   MechanicalSoup - 一個與網站自動交互 Python 庫。

   mechanize - 有狀態、可編程的 Web 瀏覽庫。

   socket – 底層網絡接口 (stdlib)

   Unirest for Python Unirest 是一套可用于多種語言的輕量級的 HTTP 庫。

   hyper Python HTTP/2 客戶端。

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

   異步

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

   aiohttp asyncio HTTP 客戶端 / 服務器 (PEP-3156)

   網絡爬蟲框架

   功能齊全的爬蟲

   grab – 網絡爬蟲框架(基于 pycurl/multicur )。

   scrapy – 網絡爬蟲框架(基于 twisted ),不支持 Python3

   pyspider – 一個強大的爬蟲系統。

   cola – 一個分布式爬蟲框架。

   其他

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

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

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

   HTML/XML 解析器

   通用

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

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

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

   BeautifulSoup – 低效 HTML/ XML 處理庫,純 Python 實現。

   html5lib – 根據 WHATWG 規范生成 HTML/ XML 文檔的 DOM 。該規范被用在現在所有的瀏覽器上。

   feedparser – 解析 RSS/ATOM feeds

   MarkupSafe – 為 XML/HTML/XHTML 提供了安全轉義的字符串。

   xmltodict – 一個可以讓你在處理 XML 時感覺像在處理 JSON 一樣的 Python 模塊。

   xhtml2pdf – 將 HTML/CSS 轉換為 PDF

   untangle – 輕松實現將 XML 文件轉換為 Python 對象。

   清理

   Bleach – 清理 HTML (需要 html5lib )。

   sanitize – 為混亂的數據世界帶來清明。

   文本處理

   用于解析和操作簡單文本的庫。

   通用

   difflib – ( Python 標準庫)幫助進行差異化比較。

   Levenshtein – 快速計算 Levenshtein 距離和字符串相似度。

   fuzzywuzzy – 模糊字符串匹配。

   esmre – 正則表達式加速器。

   ftfy – 自動整理 Unicode 文本,減少碎片化。

   轉換

   unidecode – 將 Unicode 文本轉為 ASCII

   字符編碼

   uniout – 打印可讀字符,而不是被轉義的字符串。

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

   xpinyin – 一個將中國漢字轉為拼音的庫。

   pangu.py – 格式化文本中 CJK 和字母數字的間距。

   Slug

   awesome-slugify – 一個可以保留 unicode Python slugify 庫。

   python-slugify – 一個可以將 Unicode 轉為 ASCII Python slugify 庫。

   unicode-slugify – 一個可以將生成 Unicode slugs 的工具。

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

   通用解析器

   PLY lex yacc 解析工具的 Python 實現。

   pyparsing – 一個通用框架的生成語法分析器。

   人的名字

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

   電話號碼

   phonenumbers - 解析,格式化,存儲和驗證國際電話號碼。

   用戶代理字符串

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

   HTTP Agent Parser Python HTTP 代理分析器。

   特定格式文件處理

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

   通用

   tablib – 一個把數據導出為 XLS CSV JSON YAML 等格式的模塊。

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

   messytables – 解析混亂的表格數據的工具。

   rows – 一個常用數據接口,支持的格式很多(目前支持 CSV HTML XLS TXT – 將來還會提供更多!)。

   Office

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

   xlwt / xlrd – 從 Excel 文件讀取寫入數據和格式信息。

   XlsxWriter – 一個創建 Excel.xlsx 文件的 Python 模塊。

   xlwings – 一個 BSD 許可的庫,可以很容易地在 Excel 中調用 Python ,反之亦然。

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

   Marmir – 提取 Python 數據結構并將其轉換為電子表格。

   PDF

   PDFMiner – 一個從 PDF 文檔中提取信息的工具。

   PyPDF2 – 一個能夠分割、合并和轉換 PDF 頁面的庫。

   ReportLab – 允許快速創建豐富的 PDF 文檔。

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

   Markdown

   Python-Markdown – 一個用 Python 實現的 John Gruber Markdown

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

   markdown2 – 一個完全用 Python 實現的快速的 Markdown

   YAML

   PyYAML – 一個 Python YAML 解析器。

   CSS

   cssutils – 一個 Python CSS 庫。

   ATOM/RSS

   feedparser – 通用的 feed 解析器。

   SQL

   sqlparse – 一個非驗證的 SQL 語句分析器。

   HTTP

   HTTP

   http-parser C 語言實現的 HTTP 請求 / 響應消息解析器。

   微格式

   opengraph – 一個用來解析 Open Graph 協議標簽的 Python 模塊。

   可移植的執行體

   pefile – 一個多平臺的用于解析和處理可移植執行體(即 PE )文件的模塊。

   PSD

   psd-tools – 將 Adobe Photoshop PSD (即 PE )文件讀取到 Python 數據結構。

   自然語言處理

   處理人類語言問題的庫。

   NLTK - 編寫 Python 程序來處理人類語言數據的最好平臺。

   Pattern Python 的網絡挖掘模塊。他有自然語言處理工具,機器學習以及其它。

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

   jieba – 中文分詞工具。

   SnowNLP – 中文文本處理庫。

   loso – 另一個中文分詞庫。

   genius – 基于條件隨機域的中文分詞。

   langid.py – 獨立的語言識別系統。

   Korean – 一個韓文形態庫。

   pymorphy2 – 俄語形態分析器(詞性標注 + 詞形變化引擎)。

   PyPLN – 用 Python 編寫的分布式自然語言處理通道。這個項目的目標是創建一種簡單的方法使用 NLTK 通過網絡接口處理大語言庫。

   瀏覽器自動化與仿真

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

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

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

   Splinter – 通用 API 瀏覽器模擬器( selenium web 驅動, Django 客戶端, Zope )。

   多重處理

   threading Python 標準庫的線程運行。對于 I/O 密集型任務很有效。對于 CPU 綁定的任務沒用,因為 python GIL

   multiprocessing – 標準的 Python 庫運行多進程。

   celery – 基于分布式消息傳遞的異步任務隊列 / 作業隊列。

   concurrent-futures concurrent-futures 模塊為調用異步執行提供了一個高層次的接口。

   異步

   異步網絡編程庫

   asyncio – (在 Python 3.4 + 版本以上的 Python 標準庫)異步 I/O ,時間循環,協同程序和任務。

   Twisted – 基于事件驅動的網絡引擎框架。

   Tornado – 一個網絡框架和異步網絡庫。

   pulsar Python 事件驅動的并發框架。

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

   gevent – 一個使用 greenlet 的基于協程的 Python 網絡庫。

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

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

   隊列

   celery – 基于分布式消息傳遞的異步任務隊列 / 作業隊列。

   huey – 小型多線程任務隊列。

   mrq Mr. Queue – 使用 redis & Gevent Python 分布式工作任務隊列。

   RQ – 基于 Redis 的輕量級任務隊列管理器。

   simpleq – 一個簡單的,可無限擴展,基于 Amazon SQS 的隊列。

   python-gearman Gearman Python API

   云計算

   picloud – 云端執行 Python 代碼。

   http://dominoup.com – 云端執行 R Python matlab 代碼。

   電子郵件

   電子郵件解析庫

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

   Talon Mailgun 庫用于提取消息的報價和簽名。

   網址和網絡地址操作

   解析/ 修改網址和網絡地址庫。

   URL

   furl – 一個小的 Python 庫,使得操縱 URL 簡單化。

   purl – 一個簡單的不可改變的 URL 以及一個干凈的用于調試和操作的 API

   urllib.parse – 用于打破統一資源定位器( URL )的字符串在組件(尋址方案,網絡位置,路徑等)之間的隔斷,為了結合組件到一個 URL 字符串,并將“相對 URL ”轉化為一個絕對 URL ,稱之為“基本 URL ”。

   tldextract – 從 URL 的注冊域和子域中準確分離 TLD ,使用公共后綴列表。

   網絡地址

   netaddr – 用于顯示和操縱網絡地址的 Python 庫。

   網頁內容提取

   提取網頁內容的庫。

   HTML 頁面的文本和元數據

   newspaper – 用 Python 進行新聞提取、文章提取和內容策展。

   html2text – 將 HTML 轉為 Markdown 格式文本。

   python-goose HTML 內容 / 文章提取器。

   lassie – 人性化的網頁內容檢索工具

   micawber – 一個從網址中提取豐富內容的小庫。

   sumy - 一個自動匯總文本文件和 HTML 網頁的模塊

   Haul – 一個可擴展的圖像爬蟲。

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

   scrapely – 從 HTML 網頁中提取結構化數據的庫。給出了一些 Web 頁面和數據提取的示例, scrapely 為所有類似的網頁構建一個分析器。

   視頻

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

   you-get Python3 YouTube 、優酷 / Niconico 視頻下載器。

   維基

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

   WebSocket

   用于WebSocket 的庫。

   Crossbar – 開源的應用消息傳遞路由器( Python 實現的用于 Autobahn WebSocket WAMP )。

   AutobahnPython – 提供了 WebSocket 協議和 WAMP 協議的 Python 實現并且開源。

   WebSocket-for-Python Python 2 3 以及 PyPy WebSocket 客戶端和服務器庫。

   DNS 解析

   dnsyo – 在全球超過 1500 個的 DNS 服務器上檢查你的 DNS

   pycares c-ares 的接口。 c-ares 是進行 DNS 請求和異步名稱決議的 C 語言庫。

   計算機視覺

   OpenCV – 開源計算機視覺庫。

   SimpleCV – 用于照相機、圖像處理、特征提取、格式轉換的簡介,可讀性強的接口(基于 OpenCV )。

   mahotas – 快速計算機圖像處理算法(完全使用 C++ 實現),完全基于 numpy 的數組作為它的數據類型。

   代理服務器

   shadowsocks – 一個快速隧道代理,可幫你穿透防火墻(支持 TCP UDP TFO ,多用戶和平滑重啟,目的 IP 黑名單)。

   tproxy tproxy 是一個簡單的 TCP 路由代理(第 7 層),基于 Gevent ,用 Python 進行配置。

   其他Python 工具列表

   awesome-python

   pycrumbs

   python-github-projects

   python_reference

   pythonidae

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

聂拉木县| 岳阳县| 阿克陶县| 藁城市| 肃南| 嘉荫县| 平定县| 福泉市| 七台河市| 社会| 淅川县| 台中县| 神池县| 竹溪县| 北碚区| 墨玉县| 唐海县| 南投县| 阿瓦提县| SHOW| 柯坪县| 隆德县| 南川市| 安化县| 邹城市| 青铜峡市| 合阳县| 西充县| 福建省| 隆化县| 和静县| 阳谷县| 视频| 富源县| 鄂州市| 休宁县| 聂荣县| 天祝| 寿阳县| 监利县| 巴塘县|