我没有太多处理网络相关内容的经验,如果我的问题太蹩脚,请原谅。
我使用 python 脚本创建了一个可执行文件(使用 pyinstaller)。基本上,该脚本使用 Rest 服务来查找数据。
我把这个exe传给了我的两个同事,并在他们的机器上进行了测试。第一台机器通过测试(exe文件按预期执行)。
但是第二台机器失败了
File "site-packages\TM1py\Services\TM1Service.py", line 12, in __init__
File "site-packages\TM1py\Services\RESTService.py", line 96, in __init__
File "site-packages\TM1py\Services\RESTService.py", line 169, in _start_session
File "site-packages\requests\sessions.py", line 525, in get
File "site-packages\requests\sessions.py", line 512, in request
File "site-packages\requests\sessions.py", line 622, in send
File "site-packages\requests\adapters.py", line 388, in send
File "site-packages\requests\adapters.py", line 292, in get_connection
requests.exceptions.InvalidProxyURL: Please check proxy URL. It is malformed and could be missing the host.
我可以看到代理设置存在一些问题。因此,当我检查代理设置时,我发现了一些奇怪的事情。我附上代理设置的屏幕截图。第一张是成功的机器截图,第二张是失败的截图。
请告诉我如何解决这个问题,我在这里缺少什么?
谢谢,
这很神奇,但我也遇到了同样的问题,这让我很困惑
- pip 安装curl_cffi --升级
来自curl_cffi导入请求
我使用帖子请求,例如:
x = requests.post(url, json={...}, proxies=proxy)
代理看起来像:
proxy =“user123:[电子邮件受保护]:1111”