这里大概稍微讲下,后续会每个库详细介绍,附上图片
urllib -urllib库是python中一个最基本的网络请求库。可以模拟浏览器的行为,向指定的服务器发送一个请求,并可以保存服务器返回的数据。
1.urlopen函数:
2.urlretrieve函数:
这个函数可以方便地将网页上的一个文件保存到本地。以下代码可以非常方便地将阿里云的首页下载到本地:
requests -Python 内置了 requests 模块,该模块主要用来发 送 HTTP 请求,requests 模块比 urllib 模块更简洁。
RoboBrowser -一个简单的、极具Python风格的Python库,无需独立的浏览器即可浏览网页
MechanicalSoup一个与网站自动交互Python库
mechanize -有状态、可编程的Web浏览库
socket -底层网络接口(stdlib)
Unirest for Python - Unirest是一套可用于 多种语言的轻量级的HTTP库