urllib和requests库区别

关于urllib和requests, requests库是第三方库 感觉更好用一些, 基本请求库是不是只要学习requests就可以了, 还是必须俩个请求库都要学习呀

两者都是对网站发起http请求,request使用比较简单,建议用request就行了,urllib了解一下就可以了

两个模块都是对网站的url发起请求,效果大同小异。
他们的关系是:urllib可以点出requests的,requests是对urllib的再次封装,也就是说urllib是包括requests的。
他们的区别是:urllib可以进行一些底层的请求,而requests是对urllib的再次封装因此一些底层的代码是不好改,因此requests不适合进行底层的请求。
他们的优点显而易见:urllib模块适合进行一些底层的请求。而requests的优点就在于方便,适用于请求一般反爬机制比较简单的网站,如果想走爬虫路线最好两个模块都学习一下。