python - Python文字IP得到工作,使用数据kwarg没有
问题描述
我想我在处理请求时遇到了一个小问题。第一件事:
- 我在我的 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=
直接从我的代理字典中指定一个 kwarg /etc/environment
- 仍然不起作用。
解决方案
推荐阅读
- python - 如何为不同数据集(python)找到sarimax模型的最佳顺序和季节性顺序
- angular - clearValidators() 与 FormControl 一起工作正常,但不适用于 FormGroup
- symfony - 在做一些 symfony 项目,我只是一个错误信息
- angular - 为什么本地主机绝对网址有效但发布
- javascript - 如果文本框为空,则返回 true 或显示确认
- c# - 带有密码提示 C# 的多跳 SSH 问题
- php - PHPOffice Word 生成器打开文件时出现的问题
- swagger - 大摇大摆地请求正文模板
- javascript - JS文件中React Component类之外的代码什么时候运行?
- coldfusion - ColdFusion FilegetMimeType 给出不一致的结果