urllib和requests的区别(持续更新)

requests包中并没有讲如何获取Cookie,而是讲了如何把cookie传进去
urllib讲了如何获取Cookie
首先创建http.cookiejar.Cookiejar类的实例a,然后再创建urllib.request.HTTPCookieProcessor类的实例b,并将a作为参数传入b.然后用build_opener请求,这里的参数就是b,而返回回来的数据中的Cookie就会保存在实例a中,返回的是个字典。

但urllib的身份验证很麻烦,好几个包,而requests只需要一个函数,request.auth.HTTPBasicAuth这个函数即可
然后用该函数传进去的参数与auth进行=,也就是关键字参数,再requests.get(url,auth=)请求中

笔记来源
urllib库
requests库

posted @ 2021-10-04 14:51  索匣  阅读(357)  评论(0编辑  收藏  举报