urlopen error[WinError 10048] 通常每个套接字地址(协议 /网络地址 /端口)只允许使用一次。
这是怎么回事,各线程抢了端口了吗? 这样搞了一下,也没用
s = requests.Session()
s.keep_alive = False
每个请求,用完后也 r.close()
了, 也没用,不知道啥原因,没见过这个错误啊, 有 v 友知道的吗
1
hustlibraco 2018-08-08 10:17:13 +08:00
直接在 cmd 里运行 python 脚本,不要在 IDE 里运行
|
2
GoLand 2018-08-08 10:21:20 +08:00 via Android
看图片是不是同一个域名下的,是同一个域名下为啥要关掉 keep-alive ?直接长连接不就好,如果不是一个域名下的就直接短连接吧。
|
3
wsds OP @hustlibraco 就是在 cmd 中运行的
|
5
blodside 2018-08-08 10:34:00 +08:00
把 python 进程先都关了
|
7
hustlibraco 2018-08-08 11:27:31 +08:00
netstat -ano 看一下,是不是有些进程没有正常关闭,端口被占光了
|
8
beastk 2018-08-10 00:47:15 +08:00 via iPhone
线程数设置为多少,加了 sleep 了吗?
|
10
victor11 2020-09-28 09:45:35 +08:00
同问 我也遇到这问题 了
|
11
victor11 2020-09-28 09:46:06 +08:00
多进程 没问题 多线程就会出现 这种错误
|