问题标签 [pycurl]

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 投票
1 回答
325 浏览

python - 如何限制对 write 函数的 curl 调用次数?

我正在尝试限制调用此 WRITEFUNCTION 的次数。有什么办法可以做到吗?

定义写函数:

谢谢您的帮助!

0 投票
1 回答
1216 浏览

php - curl吐出json时使用curl更新mysql

好的,这里有一个相当奇怪的问题(或者可能不是)

我正在尝试使用 curl 从 Twitter 中提取推文,这是命令

每个地方都有一个 x,它是 twitter 用户名和密码等变量的位置,也是要查找的主题标签。

这是使用 twitter restful api,它会在每次进行更改时提醒您的脚本。

在控制台中,此 curl 命令可以完美运行,但现在我只需要获取输出并将其保存到我的 mysql 表中。

任何帮助将不胜感激。

0 投票
2 回答
227 浏览

python - 有没有一种简单的方法来获取 pycurl/curl 的 http 请求的发送标头?

现在我正在使用代理,我可以在其中看到发送的标头。我想知道是否有更简单的 pycurl 方法来获取在 http 请求中发送的标头。我已经尝试过使用 HEADERFUNCTION ,但它为您提供了响应标头,而不是我正在寻找的标头。

0 投票
2 回答
1076 浏览

python - 使用 pycurl 从 Cyrillic 路径上传文件

我最近设计了一个由 PyCURL 支持的上传对话框,我在一些应用程序中使用了它。
我在设置 pycurl 的 HTTPPOST 选项时遇到了问题。我这样设置它:
self.curl.setopt(self.curl.HTTPPOST, [(field, (self.curl.FORM_FILE, filename))])
如果文件名是一个字符串,一切都很好。但是,如果我向它传递一个 unicode,它会引发一个 TypeError。我有什么办法可以给它一条西里尔字母的路径吗?我尝试了 UTF-8 编码,但没有成功。感谢您的时间

更新:

我实际上是从 WX 控件获取文件名,所以在我触摸它之前它就是 unicode。然后,当我将其编码为 UTF-8 时(使用 filename = filename.encode('UTF-8')),setopt 运行良好,但在执行时一切都崩溃了:

更新 2:

根据要求,更多数据。文件名包含打开对话框中 GetValue() 的结果。
logging.debug("文件名:%r 编码文件名:%r" % (filename, filename.encode('UTF-8')))
结果:
2011 年 2 月 5 日星期六 03:33:56 core.dialogs.upload_audio 调试:文件名:u'C:\Users\Q\test\\u0422\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u043f\u0430\u043f\u043a\u0430\test.mp3' 编码文件名:'C: \Users\Q\test\\xd0\xa2\xd0\xb5\xd1\x81\xd1\x82\xd0\xbe\xd0\xb2\xd0\xb0\xd1\x8f \xd0\xbf\xd0\xb0\xd0\ xbf\xd0\xba\xd0\xb0\test.mp3'

0 投票
4 回答
1916 浏览

python - 在 Twitter 流 api 上处理 pycurl 挂起

我正在使用 pycurl 连接到 twitter 流 API。

这很好用,但有时在运行几个小时后它会无限期地停止挂起,不会抛出任何异常。如何检测/处理此脚本中的挂起?

0 投票
2 回答
5845 浏览

python - pycurl - 302 重定向/页面移动

尝试使用 pycurl 成功获取页面/标题(响应/请求)。我可以使用 java/htmlunit 成功获取它。

我错过了一些微妙的东西来进入新的/重定向的页面。

我正在/正在尝试获取“新”重定向 url,然后将其输入到新页面的 pycurl 中。

谢谢

示例测试代码为:

==================================================== =

更新:当我将跟随位置更改为“1”时

我仍然没有从浏览器中获得相同的内容。相反,我得到了这个::

0 投票
1 回答
2306 浏览

php - pycurl PostFields 选项用法

我正在尝试使用 pycurl 将文件上传到 Processmaker。app、self.usr 和 doc 是字符串。file 是一个 django 文件字段对象。我目前只是传递对象。我很确定我只是将不正确的对象/类型/事物传递给 ATTACH_FILE 字段。

工作的 php POSTFIELDS 定义如下所示:

和当前损坏的python:

有任何想法吗?

0 投票
1 回答
2276 浏览

python - 使用 curl,我如何发布带有文件的表单并流式传输该文件?

我需要通过表单上传文件。该表单具有与文件一起的其他字段。

现在我有:

我想知道如何包含其他表单字段并将文件一起流式传输?我不知道如何,因为我需要使用 pycurl.UPLOAD 1。

另外,我将如何包含文件的表单字段名称?

0 投票
1 回答
1929 浏览

python - 如何取消来自 WRITEFUNCTION 的 curl 请求?

我在 python 中有一个 curl 请求,它将大量数据输出到 writefunction (CURLOPT_WRITEFUNCTION)。如果满足某个条件,我希望能够取消来自 writefunction 的 curl 请求。我尝试过使用 ch.close(),但错误提示它在执行请求时无法关闭请求。还有其他方法可以让它停止写入功能吗?这是我的代码:

0 投票
1 回答
137 浏览

ssl - 验证对等点与发送 https 帖子分开

我需要将 https 帖子发送到外部服务器。首先验证外部对等方然后在单独的请求中发送发布数据是最佳实践吗?还是可以要求验证对等方并在同一个请求中发送发布数据?如果有帮助,我正在使用 pycurl。谢谢你的帮助。