当前位置:   article > 正文

盘点!最全的Python网络爬虫第三方库合集!_爬虫库

爬虫库

Python语言的应用场景可谓是十分全面,比如后端开发、网络爬虫、人工智能、数据分析,之所以应用场景这么广泛,其原因在于丰富的第三方库,那么适用于网络爬虫的第三方库有哪些呢?以下是详细的内容:

网络:

通用:

urllib:网络库(stdlib)

requests:网络库

grab:网络库(基于pycurl)

pycurl:网络库(绑定libcurl)

urllib3:Python HTTP库,安全连接池、支持文件post、可用性高

httplib2:网络库

RoboBrowser:一个简单的、极具Python风格的Python库,无需独立的浏览器即可浏览网页

MechanicalSoup:一个与网站自动交互Python库

mechanize:有状态、可编程的Web浏览库

socket:底层网络接口(stdlib)

异步:

treq:类似于requests的API(基于twisted)

aiohttp:asyncio的HTTP客户端/服务器(PEP-3156)

网络爬虫框架:

功能齐全的爬虫:

grab:网络爬虫框架(基于pycurl/multicur)

scrapy:网络爬虫框架(基于twisted),不支持Python3

pyspider:一个强大的爬虫系统

其他:

portia:基于Scrapy的可视化爬虫

restkit:Python的HTTP资源工具包,可以让你轻松地访问HTTP资源,并围绕它建立的对象

这里给大家分享一份Python全套学习资料,包括学习路线、软件、源码、视频、面试题等等,都是我自己学习时整理的,希望可以对正在学习或者想要学习Python的朋友有帮助!

CSDN大礼包:全网最全《全套Python学习资料》免费分享声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/744062

推荐阅读
相关标签