python - 将 cURL 命令转换为 Python 的 urllib2

标签 python curl urllib2 urllib

伙计们!我目前正在使用一个使用以下 cURL 行的 API:

curl -vF "files[]<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="023f42646b6e672c786b72" rel="noreferrer noopener nofollow">[email protected]</a>" "http://s5.example.com/123"

我对使用其他库(例如 pycurl)不感兴趣,因为我实际上只需要转换一两行。我真的很感谢你的帮助!

最佳答案

您所需要的只是urllib模块urlopen方法.. .

语法: urllib2.urlopen(url[,数据][,超时])

data 是指定要发送到服务器的其他内容的字符串

示例:

import urllib
tlds = urllib.urlopen("http://data.iana.org/TLD/tlds-alpha-by-domain.txt").readlines()

此示例显示了单行代码,用于通过从 iana.org 抓取所有 tld 并将其提取到名为 tlds 的列表中

urlopen方法的复杂操作/选项/参数可以查看官方文档:http://docs.python.org/library/urllib2.html

关于python - 将 cURL 命令转换为 Python 的 urllib2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8413078/

相关文章:

python - 确定代理类型

python - 无效版本规范错误 : Invalid version spec: =2. 7

curl - 如何在curl中传递变量?

php - 在postman中使用phpcurl上传文件到Nextcloud但上传的文件是空的

python - Discord.py 检测 react

php - 如何从paypal返回客户信息?

html - 无法解码 JSON 对象(尽管数据确实存在)

python - 从不受信任的来源安全地序列化数据和解包

python - 如何处理 urllib2 的缩小响应?

python - 编写可维护的网络抓取工具的最佳实践是什么?