首页 > 解决方案 > Python文字IP得到工作,使用数据kwarg没有

问题描述

我想我在处理请求时遇到了一个小问题。第一件事:

这是它的样子:

<input type="text" placeholder="Search by id" name="foo_id">

现在当我做这样的事情时:

import requests
foo_id = 42
resp = requests.get(f'{ip}?foo_id={foo_id}')

我收到 200 响应,一切正常。

但是,它看起来不太好,我应该使用data=kwarg 来完成。所以我把我的代码改成这样:

import requests
foo_id = '42'
resp = requests.get(ip, data={'foo_id': foo_id})

它不起作用。我收到以下错误:

ProxyError: HTTPConnectionPool(host='<my_http_proxy_address>', port=8080): Max retries exceeded with url: <server_ip_address> (Caused by ProxyError('Cannot connect to proxy.', RemoteDisconnected('Remote end closed connection without response')))

有什么我做错了吗?我什至尝试proxies=直接从我的代理字典中指定一个 kwarg /etc/environment- 仍然不起作用。

标签: pythonpython-3.xpython-requests

解决方案


推荐阅读