myqf123 发表于 2022-3-20 12:36:29

关于requests.get和request.urlopen()的区别

关于requests.get()和request.urlopen()的区别,哪位大咖能把这两个的区别说清楚,在什么情况下该用那个,在这一块有点困惑?

!ca 发表于 2022-3-20 12:49:46

我也看下大佬回答{:10_277:}

AFAEGA 发表于 2022-3-20 13:00:17

{:10_245:}我也要看0.0

isdkz 发表于 2022-3-20 13:01:44

我也来薅鱼币{:10_334:}

isdkz 发表于 2022-3-20 13:06:04

运气不佳,我再薅

tianlai7266 发表于 2022-3-20 13:23:55

{:10_254:}

passanyworld 发表于 2022-3-20 13:43:00

来学习学习

1molHF 发表于 2022-3-20 13:52:44

来学习学习

a1372245671 发表于 2022-3-20 14:31:32

{:10_275:}

a1372245671 发表于 2022-3-20 14:32:25

{:10_275:}

不弃_ 发表于 2022-3-20 15:12:09

嘿嘿

tommyyu 发表于 2022-3-20 15:20:59


我也来薅鱼币

C丁洞杀O 发表于 2022-3-20 20:44:09

我也很想知道,不过我觉得百度会告诉你答案吧。

hornwong 发表于 2022-3-20 21:20:41

{:5_95:}

suchocolate 发表于 2022-3-20 21:34:57

准确来讲是urllib.request.urlopen()
urllib和requests是不同的库,要分清楚。urllib是python自带的,requests是需要自己安装的三方包。
requests是对urllib等做的封装,让爬虫体验更方便,所以推荐用requests,放弃直接用urllib。
https://gitee.com/Python3WebSpider/Python3WebSpider看 3.1 和3.2。

tjweiyanmin 发表于 2022-3-20 22:01:11

加油

myqf123 发表于 2022-3-20 23:26:06

C丁洞杀O 发表于 2022-3-20 20:44
我也很想知道,不过我觉得百度会告诉你答案吧。

已百度过,不过不够透彻,还想听听广大鱼油们的意见,主要是能够互相讨论!

myqf123 发表于 2022-3-20 23:41:10

suchocolate 发表于 2022-3-20 21:34
准确来讲是urllib.request.urlopen()
urllib和requests是不同的库,要分清楚。urllib是python自带的,requ ...

感谢分享,这两种库,感觉requests更好用一些,因为我先学的是urllib.request.urlopen(),也是先练得这个,后来接触的多了,感觉requests.get()更优雅一些,但百度后,感觉针对这两种方式说的不够透彻,也许是我能力尚浅,还无法深刻理解,所以想看看大咖们是怎样认识和理解这两个的。

amazed 发表于 2022-3-21 00:41:10

666666666666666666666666666666

suchocolate 发表于 2022-3-21 08:36:45

本帖最后由 suchocolate 于 2022-3-21 08:42 编辑

myqf123 发表于 2022-3-20 23:41
感谢分享,这两种库,感觉requests更好用一些,因为我先学的是urllib.request.urlopen(),也是先练得这个 ...


学东西老师肯定先给你讲基础的,之后再讲高级的。
会了高级的,自然不用再纠结基础知识。

生产工作中几乎很少用urllib了。想看具体区别可以去读requests码源。
页: [1] 2
查看完整版本: 关于requests.get和request.urlopen()的区别