Python文字IP可以正常工作,但不能使用数据kwarg

时间:2019-10-04 06:24:46

标签: python python-3.x python-requests

我想我在处理请求方面有一个小问题。首先是:

  • 我正在Linux安装上使用代理服务器
  • 我正在尝试从简单的输入表单中获取答复

它是这样的:

<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=指定一个带有代理服务器的/etc/environment分支-仍然不起作用。

0 个答案:

没有答案