pycurl相关内容

将 io.BytesIO 转换为 io.StringIO 以解析 HTML 页面

我正在尝试解析通过 pyCurl 检索到的 HTML 页面,但 pyCurl WRITEFUNCTION 将页面返回为 BYTES 而不是字符串,因此我无法使用 BeautifulSoup 解析它. 有没有办法将 io.BytesIO 转换为 io.StringIO? 或者有没有其他方法可以解析 HTML 页面? 我正在使用 Python 3.3.2. 解决方案 一种天真 ..
发布时间:2022-01-13 08:10:00 前端开发

如何使用请求库从 http 请求中获取 IP 地址?

我正在使用 python 中的请求库发出 HTTP 请求,但我需要响应 HTTP 请求的服务器的 IP 地址,并且我试图避免进行两次调用(并且可能具有与请求不同的 IP 地址)响应请求的一个). 这可能吗?是否有任何 python HTTP 库允许我这样做? PS:我还需要发出 HTTPS 请求并使用经过身份验证的代理. 更新 1: 示例: 导入请求代理 = {“http ..
发布时间:2021-12-31 19:47:26 Python

将 io.BytesIO 转换为 io.StringIO 来解析 HTML 页面

我正在尝试解析通过 pyCurl 检索到的 HTML 页面,但 pyCurl WRITEFUNCTION 将页面返回为字节而不是字符串,因此我无法使用 BeautifulSoup 对其进行解析. 有什么办法可以把io.BytesIO转换成io.StringIO吗? 或者有没有其他方法可以解析HTML页面? 我使用的是 Python 3.3.2. 解决方案 一个天真的方法: ..
发布时间:2021-12-23 20:04:10 前端开发

如何安装 pyCurl?

我使用 libcurl 没有任何问题,并且过去使用过一次 pyCurl.现在我想在我的机器和开发人员上设置它.但是我不知道该怎么做.我宁愿不 DL libcirl 文件并将其与 pycurl 一起编译,我想知道最简单的方法.我的机器上安装了 libcurl. 我使用的是 Windows.我尝试对源代码进行 DLing 并使用 pycurl 设置脚本,但我没有运气. 解决方案 TL,D ..
发布时间:2021-12-23 18:15:44 Python

在 Python 脚本中执行 curl 命令

我正在尝试在 python 脚本中执行 curl 命令. 如果我在终端执行,它看起来像这样: curl -X POST -d '{"nw_src": "10.0.0.1/32", "nw_dst": "10.0.0.2/32", "nw_proto": "ICMP", "actions":“允许",“优先级":“10"}' http://localhost:8080/firewall/ru ..
发布时间:2021-12-17 08:59:35 Python

使用需要不记名令牌的 API 在 Python 中进行 API 调用

寻求将 JSON API 调用集成到 Python 程序的帮助. 我希望将以下 API 集成到 Python .py 程序中,以允许调用它并打印响应. API 指南指出,必须生成不记名令牌以允许调用 API,我已经成功地做到了这一点.但是,我不确定在 Python API 请求中包含此令牌作为不记名令牌身份验证的语法. 我可以使用包含令牌的 cURL 成功完成上述请求.我尝试过“ ..
发布时间:2021-12-08 12:33:33 Python

在 Windows 上安装 pycurl 时遇到问题

我在 Windows 计算机上安装 pycurl 时遇到问题.起初我尝试了 pip,但遇到了“请指定 --curl-dir=/path/to/built/libcurl"错误,此后我尝试安装 curl,然后再次运行. 我从 http://curl.haxx.se/download.html 下载了 curl 并且已将其解压缩到它自己的文件夹中. 我尝试了以下方法: D:\Downlo ..
发布时间:2021-09-25 19:43:56 Python

pycurl javascript

我创建了一个 python 3 脚本,它允许我在搜索引擎 (DuckDuckGo) 上进行搜索,获取 HTML 源代码并将其写入文本文件. 导入pycurl从 io 导入 BytesIO缓冲区 = BytesIO()c = pycurl.Curl()c.setopt(c.URL, 'https://duckduckgo.com/?q=test')c.setopt(c.WRITEDATA, 缓冲区 ..
发布时间:2021-09-23 20:45:16 前端开发

pycurl 和 SSL 证书

我正在尝试编写一个 pycurl 脚本来访问安全站点 (HTTPS). c = pycurl.Curl()c.setopt(pycurl.USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0')c.setopt(pycurl.URL, 'https://for-example-secu ..
发布时间:2021-08-27 20:41:56 Python

如何在PyCurl中实现重试选项

如何在python的PyCurl(libcurl)模块内实现重试选项?类似于以下效果: curl --retry 3 --retry-delay 5' http://somesite.com/somefile ' 当前代码: buffer = BytesIO()c = pycurl.Curl()c.setopt(c.URL,'http://somesite.com/somefile ..
发布时间:2021-05-29 20:32:28 Python

Windows上的pycurl安装

我无法在Windows上的Python2.6上安装pycurl.出现以下错误: C:\ Documents and Settings \ vijayendra \ Desktop \ Downloads \ pycurl-7.19.0> python setup.py install --curl-dir ="C:\ Documents and Settings \ vijayendra \ ..
发布时间:2021-05-29 20:31:27 Python

如何安装pyCurl?

我没有问题地使用过libcurl,过去也曾经使用过pyCurl.现在,我想在我的机器和开发人员上进行设置.但是我不知道该怎么做.我宁愿不了解DL libcirl文件,也不要将其与pycurl一起编译,我想知道最简单的方法.我的机器上安装了libcurl. 我在Windows上.我尝试DLing源代码并使用pycurl设置脚本,但是我没有运气. 解决方案 TL,DR 从以下网站获 ..
发布时间:2021-05-16 18:59:26 Python

我的浏览器能够从url下载文件,但是Python的请求和PyCurl收到“连接已重置".错误.怎么修?

我正在尝试通过url从服务器下载几个大文件. 通过Chrome或Internet Explorer下载文件时,下载文件大约需要4-5分钟,文件大小约为100 MB. 但是当我尝试使用任一PyCurl进行相同的下载 buffer = BytesIO()ch = curl.Curl()ch.setopt(ch.URL,url)ch.setopt(curl.TRANSFERTEXT,Tr ..
发布时间:2021-05-02 20:35:24 Python

将curl命令转换为pycurl

我试图将以下curl调用转换为pycurl,有人可以帮我解决这个问题. curl --request'POST''https://api.twitter.com/1.1/mutes/users/create.json'--data'screen_name = fails'--header“授权:OAuth的oauth_consumer_key = “mZRm27WsyGa8PRxcDC",oa ..
发布时间:2021-04-27 20:25:59 Python

pycurl只得到响应的一部分

我正在使用pycurl在python中请求一个URL,该URL返回一个相当大的json格式的响应.当我在浏览器中转到URL时,我会看到全部内容,但是如果我使用pycurl并打印接收到的数据,则只能看到浏览URL时看到的内容的一半,并且在使用URL解析数据时遇到错误. json库说明: ValueError:从第1行第16078列(字符16078)开始的未终止字符串 pycurl请求是这 ..
发布时间:2021-02-13 21:32:25 Python

Instagram API调用中重定向URI的格式

我正在使用Webpy编写python脚本,以获取Instagram用户的身份验证令牌,并且不断提出反对“重定向URI与原始重定向URI不匹配".它有点像这样: 第1步 用户首先访问http://localhost:8081/join以单击将其发送到Instagram登录页面的按钮,然后要求他们允许该应用访问其供稿: class GetCode: def POST(self) ..
发布时间:2020-11-29 01:40:05 Python