问题标签 [python-requests]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
402676 浏览

python - urllib、urllib2、urllib3 和 requests 模块有什么区别?

urllib在 Python 中,urllib2urllib3requests模块之间有什么区别?为什么有三个?他们似乎在做同样的事情......

0 投票
4 回答
476733 浏览

python - 将标头与 Python 请求库的 get 方法一起使用

所以我最近偶然发现了这个在 Python 中处理 HTTP 请求的优秀库;在这里找到http://docs.python-requests.org/en/latest/index.html

我喜欢使用它,但我不知道如何将标头添加到我的获取请求中。帮助?

0 投票
10 回答
71738 浏览

python - 将 Cookie 放入 CookieJar

我正在使用新的 Python Requests 库来发出 http 请求。我从服务器获取一个 cookie 作为文本。我怎么把它变成一个CookieJar里面有cookie的?

0 投票
1 回答
5396 浏览

python - Python 请求模块和 JSON 响应

我正在使用很棒的 Requests 模块来测试我为我们的一个内部项目创建的 API。我相信我已经发现了 Requests 模块本身的缺陷,或者我使用它的缺陷。

因为我们的数据不是超级敏感的,所以我们的 API 使用简单的基本 HTTP 身份验证来控制访问。当我使用 JSON 作为数据格式并使用带有 HTTPBasicAuthHandler 或 PHP 和 cURL 的 urllib2 请求 API URL 时,我将数据作为格式正确的 JSON 字符串返回 - 没问题。

但是,当我使用 Requests 模块发出相同的请求时,我得到一个编码字符串,我无法确定它是什么类型的编码。这是该字符串开头的片段:

以下是我与 Requests 一起使用的几行代码来重现此问题:

每次我这样做时都会得到那个编码的字符串。

谁能帮我确定:a)是什么编码(为了我自己的教化),b)为什么请求以该编码返回数据,以及如何解码和/或“修复”它。

提前致谢!

0 投票
3 回答
317133 浏览

python - 如何使用 Python Requests 库在 post 请求中发送 cookie?

我正在尝试使用Requests库通过发布请求发送 cookie,但我不确定如何根据其文档实际设置 cookie。该脚本用于维基百科,需要发送的 cookie 采用以下形式:

但是,requests文档快速入门仅将此作为唯一示例:

如何使用此库对上述 cookie 进行编码?我是否需要使用 python 的标准 cookie 库来制作它,然后将它与 POST 请求一起发送?

0 投票
2 回答
3395 浏览

python - 如何在 web.py 中的请求之间保持变量值

我想一有请求就更新日志文件。我有一个初始化为 TRUE 的类变量 event_logging_enabled。并在 POST() 函数中检查 event_logging_enabled 的值。

现在在运行时,我将此标志的值修改为 FALSE 以用于后续请求。但它仍然是真实的。

在调试过程中,我发现当收到请求时,会创建一个新对象来处理每个请求,因此,将选择初始化值 ieTRUE。

对于同一个类的 getlogEnabled() 等其他函数,情况并非如此。你能建议任何解决方法吗?

0 投票
1 回答
91 浏览

python - 解析“请求”调用的内容仅显示一些 json 数据

从这里开始是一些代码:

该程序的输出如下(注意值已清理):

有没有办法将值“b”应用于变量?因为帖子总是会返回 {"a":"b"},所以我并不关心“a”是什么,因为它基本上是一个常数。

0 投票
2 回答
189 浏览

python - 在我的测试服务器上使用时 Python 请求库中的语法错误

我在我的一个项目中使用 Python 请求库。在我拥有 Python 2.6 和 Django 1.2.3 的本地系统上一切正常。

我为我的测试服务器创建了相同的环境(Python 2.6 和 Django 1.2.3,并且正在使用 WSGI 3.2)。现在我得到了一些奇怪的语法错误。例如:

这是另一个:

我猜这是因为 wsgi 但不确定。有人可以帮我解决这个问题。

谢谢

0 投票
2 回答
5929 浏览

python - 使用 Python 请求的重定向错误过多

HTTP 请求在我的 localhost 上运行良好,但在我的服务器上使用 python 请求库运行相同的 HTTP 请求会返回“重定向过多”错误

当我进入

在浏览器中,我得到了预期的 json 字典。

但是,当我使用服务器上的 python 请求库在 python 中运行以下命令时

我从请求模块收到“重定向过多”错误。

关于导致错误的原因有什么想法吗?或缩小潜在原因的建议?

0 投票
1 回答
6806 浏览

python - 使用 Python-Requests 库发布文本文件

嗨,我在使用 Python 请求库 ( http://docs.python-requests.org/en/latest/index.html ) 发布文本文件时遇到问题,你能告诉我我做错了什么吗?

我尝试搜索相关问题,并使用 Python 脚本中的 POST 找到了这个发送文件,但它没有回答我的问题。

这是我的代码:

我在上面尝试了一些变化,但我没有得到任何地方(每次都有新错误)。如何发布我刚刚创建的这个 txt 文件?我尝试发布的 API 需要发布一个文本文件。

任何帮助表示赞赏!