伙计们!我目前正在使用一个使用以下 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/