【发布时间】:2020-11-21 20:13:42
【问题描述】:
所以当我意识到我购买的代理以 IP:Port:User:Pass 格式和 python 请求模块需要它们在 User:pass@Ip:port 中时,我正在编写一个包含用户传递代理的 python 脚本, 如果我使用 1000 个代理,手动更改它是一件很痛苦的事情,而且是不可能的。所以我想知道是否有办法将代理从 IP:Port:User:Pass 更改为 python 中的 user:pass@IP:port 格式。我将代理存储在这样的列表中
proxy_list = ['https':'IP:Port:User:Pass', 'IP:Port:User:Pass'...]
【问题讨论】:
-
我们需要正确的格式,因为
:会导致错误 -
您在列表中的两项格式不同,这是正确的格式。并给出你想要的代码示例
-
是的,很抱歉正确的格式是
proxy_list = ['IP:Port:User:Pass', 'IP:Port:User:Pass'...] -
你还没有提供你想要的代码示例,如果你能提供的话会很有帮助
-
我正在寻找的是将 IP:port:user:pass 重新排列为不同的格式。该格式将是 User:Pass@IP:Port。所以在代码中我想要的代理格式看起来像这样。
proxy_list = ['fdjklsdf:fdshklsfdx@star-ca-sticky.simpleproxies.io:12345']而我现在拥有的应该是这样的:proxy_list = ['star-ca-sticky.simpleproxies.io:12345:fddsfsd:fdssfdds']
标签: python-3.x list proxy python-requests list-comprehension