netspirit 发表于 2020-8-16 22:53

python库刚修的bug又给改回去了

之前用python post的时候一直失败 找不到原因
后来经常长时间的寻找 发现原来是一个python的bug:post的时候路径有中文会失败

然后我一查 网上说最新版本已经修复了 requests 2.22版本修复了
我立刻看了一下我的版本是2.21 然后赶紧更新

更新完了是2.24版本 一测试又失败了 然后又降级到了2.22版本才能成功

也就是说2.21版本的bug在2.22版本修复了 然后2.24版本又改回去了{:301_989:}

python都出来了这么多年 是全球这么流行的变成语言 居然有这么基本的bug到现在才修而且修完还改回去啊......

彭哥列第十代 发表于 2020-8-16 22:59

post的时候路径有中文会失败?

netspirit 发表于 2020-8-16 23:02

彭哥列第十代 发表于 2020-8-16 22:59
post的时候路径有中文会失败?

post上传文件的时候路径有中文会失败


https://www.cnblogs.com/new-june/p/12275115.html

bookaccount 发表于 2020-8-16 23:09

可能是这个fix造成了别的问题,所以又改回去了。看来还是没有很好地解决

6767 发表于 2020-8-17 00:44

看起来是 urllib3的问题,
考虑一下新的库httpx
https://github.com/encode/httpx

用法和requests一模一样,还支持异步操作

似水流年2015 发表于 2020-8-17 00:45

好奇python当初说是一个大爷圣诞节无聊写出来 的,那后来是哪些团队接手维护的?

bookaccount 发表于 2020-8-17 03:53

6767 发表于 2020-8-17 00:44
看起来是 urllib3的问题,
考虑一下新的库httpx
https://github.com/encode/httpx


这样做下去感觉有点象php了。各种各样的库,教人无所适从

Doerchan 发表于 2020-8-17 04:49

netspirit 发表于 2020-8-17 05:50

Doerchan 发表于 2020-8-17 04:49
这个request库是爬虫要用的库吗
是的。。

chen4321 发表于 2020-8-17 06:17

不是开源的吗,有bug自己修改后提交pull或者提issus啊,这就是开源的目的啊,无数人的眼睛盯着,有错误及时改,我为人人,人人为我{:301_1007:}
页: [1] 2
查看完整版本: python库刚修的bug又给改回去了