成语大全网 - 汉语词典 - python爬虫用的哪些库

python爬虫用的哪些库

Python爬虫,全称Python网络爬虫,是一种按照一定的规则,自动地抓取万维网信息的程序或脚本,主要用于抓取证券交易数据、天气数据、网站用户数据和图片数据等,Python为支持网络爬虫正常功能实现,内置了大量的库,主要有几种类型。下面本篇文章就来给大家介绍。

一、Python爬虫网络库

Python爬虫网络库主要包括:urllib、requests、grab、pycurl、urllib3、:云端执行R,Python和matlab代码。

十二、电子邮件

●flanker:电子邮件地址和Mime解析库;

●Talon:Mailgun库用于提取消息的报价和签名。

十三、网址和网络地址操作

●furl:一个小的Python库,使得操纵URL简单化;

●purl:一个简单的不可改变的URL以及一个干净的用于调试和操作的API;

●urllib.parse:用于打破统一资源定位器(URL)的字符串在组件之间的隔断,为了结合组件到一个URL字符串,并将“相对URL”转化为一个绝对URL,称之为“基本URL”;

●tldextract:从URL的注册域和子域中准确分离TLD,使用公***后缀列表;

●etaddr:用于显示和操纵网络地址的Python库。

十四、网页内容提取

●ewspaper:用Python进行新闻提取、文章提取和内容策展;

●html2text:将HTML转为Markdown格式文本;

●python-goose:HTML内容、文章提取器;

●lassie:人性化的网页内容检索工具;

●micawber:一个从网址中提取丰富内容的小库;

●sumy:一个自动汇总文本文件和HTML网页的模块;

●Haul:一个可扩展的图像爬虫;

●python-readability:arc90 readability工具的快速Python接口;

●scrapely:从HTML网页中提取结构化数据的库;

●youtube-dl:一个从YouTube下载视频的小命令行程序;

●you-get:Python3的YouTube、优酷/ Niconico视频下载器;

●WikiTeam:下载和保存wikis的工具。

十五、WebSocket

●Crossbar:开源的应用消息传递路由器;

●AutobahnPython:提供了WebSocket协议和WAMP协议的Python实现并且开源;

●WebSocket-for-Python:Python 2和3以及PyPy的WebSocket客户端和服务器库。

十六、DNS解析

●dnsyo:在全球超过1500个的DNS服务器上检查你的DNS;

●pycares:c-ares的接口。

十七、计算机视觉

●OpenCV:开源计算机视觉库;

●SimpleCV:用于照相机、图像处理、特征提取、格式转换的简介,可读性强的接口;

●mahotas:快速计算机图像处理算法,完全基于 numpy 的数组作为它的数据类型。

十八、代理服务器

●shadowsocks:一个快速隧道代理,可帮你穿透防火墙;

●tproxy:tproxy是一个简单的TCP路由代理,基于Gevent,用Python进行配置。

十九、其他Python工具列表

●awesome-python

●pycrumbs

●python-github-projects

●python_reference

●pythonidae