如何利用urllib实现Python爬虫的基础操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1622个文字,预计阅读时间需要7分钟。
Python 2 中,`urllib` 和 `urllib2` 是两个常用的库,用于处理网络请求。在 Python 2 中,主要使用这两个库。而 Python 3 对这些库进行了重构,将它们成了多个子模块,如 `urllib.request`, `urllib.parse`, `urllib.error` 和 `urllib.robotparser` 等。
一、urllib 和 urllib2的关系
在python2中,主要使用urllib和urllib2,而python3对urllib和urllib2进行了重构,拆分成了urllib.request, urllib.parse, urllib.error,urllib.robotparser等几个子模块,这样的架构从逻辑和结构上说更加合理。urllib库无需安装,python3自带。python 3.x中将urllib库和urilib2库合并成了urllib库。
本文共计1622个文字,预计阅读时间需要7分钟。
Python 2 中,`urllib` 和 `urllib2` 是两个常用的库,用于处理网络请求。在 Python 2 中,主要使用这两个库。而 Python 3 对这些库进行了重构,将它们成了多个子模块,如 `urllib.request`, `urllib.parse`, `urllib.error` 和 `urllib.robotparser` 等。
一、urllib 和 urllib2的关系
在python2中,主要使用urllib和urllib2,而python3对urllib和urllib2进行了重构,拆分成了urllib.request, urllib.parse, urllib.error,urllib.robotparser等几个子模块,这样的架构从逻辑和结构上说更加合理。urllib库无需安装,python3自带。python 3.x中将urllib库和urilib2库合并成了urllib库。

