问题标签 [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 回答
1052 浏览

python - 使用 PyCurl 发送 HTTPGET 的问题

我在将以下 curl 命令转换为 PyCurl 时遇到问题:

curl -k --cert /tmp/blablabla "https://blablabla"

到目前为止,我的尝试如下所示:

这不起作用。如果有人能告诉我哪里出错了,那就太好了!

0 投票
3 回答
700 浏览

python - 在 Python 2.7 中找不到支持 http PUT 的库

我需要从 python 执行 http PUT 操作 哪些库已被证明支持这一点?更具体地说,我需要对密钥对执行 PUT,而不是文件上传。

我一直在尝试使用 restful_lib.py,但是我从我正在测试的 API 中得到了无效的结果。(我知道结果是无效的,因为我可以从命令行使用 curl 触发相同的请求并且它可以工作。)

参加 Pycon 2011 之后,我觉得 pycurl 可能是我的解决方案,所以我一直在尝试实现它。我这里有两个问题。首先,pycurl 将“PUT”重命名为“UPLOAD”,这似乎意味着它专注于文件上传而不是密钥对。其次,当我尝试使用它时,我似乎从未从 .perform() 步骤中获得回报。

这是我当前的代码:

0 投票
2 回答
12865 浏览

python - 如何使用 PyCurl 设置 GET 参数?

我正在尝试使用 PycURL 对 REST api 发出 GET 请求。如果我不传递任何参数,我能够成功发出请求。我还可以通过执行以下操作来发出 POST 请求:

curl.setopt(pycurl.POSTFIELDS,post_data)

我想发出一个包含登录参数的获取请求。如果我尝试使用上面的行来传递参数,它会尝试进行 POST。我不知道如何设置登录参数并发出 GET 请求。

任何帮助,将不胜感激。

0 投票
2 回答
4299 浏览

python - 多请求 pycurl 永远运行(无限循环)

我想使用 Pycurl 执行多请求。代码为:m.add_handle(handle) requests.append((handle, response))

问题是,这个循环需要永远运行。它没有终止。谁能告诉我,它有什么作用以及可能的问题是什么?

0 投票
1 回答
2343 浏览

python - 如何在使用 Twitter Stream 给出的流示例上暂停、终止、停止或关闭 PycURL 请求

我目前正在处理 twitter API 流 (http://stream.twitter.com/1/statuses/sample.json),所以我一直在接收数据。一旦我从中检索到 X 个对象,我希望停止卷曲流(在示例中,我给出 10 作为任意数字)。

您可以在下面的代码中看到我是如何尝试关闭连接的。curling.perform() 下面的代码永远不会执行,因为它是一个连续的数据流。所以我试图关闭 body_callback 中的流,但是因为 perform() 当前正在运行,所以我无法调用 close()。

任何帮助,将不胜感激。

代码:

0 投票
0 回答
4184 浏览

python - 在 Mac OSX Snow Leopard 上安装 pycurl

在互联网上阅读数小时后,我找到了在 mac os x 上安装 pycurl 的最简单解决方案。确保您已安装 Xcode UNIX 工具并运行此命令。

sudo env ARCHFLAGS="-arch x86_64" easy_install setuptools pycurl==7.16.2.1

0 投票
1 回答
3608 浏览

python - 使用 PycURL 下载图片让我崩溃了图片

我正在为 pycurl 苦苦挣扎。这些是我的标题:

原来的:http://dl.dropbox.com/u/25733986/test.jpg

我得到什么:http://dl.dropbox.com/u/25733986/test_kaputt.jpg

如您所见,我用 pycurl 得到的那个坏了。如果我将它们与文本比较工具进行比较,它会告诉我它们是相同的。(行尾有区别,原来的只有 LF,而坏的有 CRLF,但我改变了,现在我有相同的图像,仍然坏)

我从中下载的主机不是原因。我尝试从保管箱和本地 apache 中执行相同的操作。两者都没有工作。

这是我保存图像的方式:

如果有人对此有一些建议,我会很高兴,所以我可以找到我的错误。

0 投票
2 回答
5555 浏览

python - 安装 PyCurl 时出错

我尝试通过 pip 安装 pycurl。它没有用,而是给了我这个错误。

0 投票
2 回答
328 浏览

python - 限制pycurl中的文本下载内容

我想在 python (pycurl) 中使用 curl 下载网站内容。但我不希望这些网站的全部文本只是网站的一部分。我想减少下载整个文本所花费的时间。谢谢你。

0 投票
2 回答
166 浏览

string - 将字符串输入公式字段并获取结果文本的最佳非交互式方法

在我可以访问的某些网站中,有一些输入字段。在第六个字段中,我需要从 10000 个字符串列表中输入一些输入字符串,然后出现一个新页面,我只需要计算行数。最后,我想获得一个包含两列的表格,例如输入字符串和结果行数。由于我必须手动输入所有不同的 10000 个字符串的信息,因此我想知道将字符串输入通用公式字段并获取结果文本的最佳方法是什么。我听说过 curl 但我不确定这是否是最简单的。

PS交互方式示例:我在谷歌搜索中输入一些字符串o单词,然后我得到一个带有搜索结果的新页面。之前我已经介绍了我的 google 用户名和密码,所以结果可能会根据我的个人资料进行过滤。

非交互方式示例:脚本以某种方式介绍我的用户信息、搜索查询并将搜索结果保存到某个文本文件中。想象一下同样的想法,但对于这样一个更复杂的网站