我正在尝试使用Python访问Mindtouch Wiki。我尝试使用pycurl来实现这一点,因为稀疏Mindtouch文档提供了CURL命令行示例。通过反复试验,我发现该操作需要将--http1.0选项放在CURL命令行中,以便操作成功。但是,我还没有找到如何在pycurl中设置此选项。在
我得到的是:
c.setopt(c.HTTP_VERSION_1_0, True)
AttributeError: trying to obtain a non-existing attribute
在命令行上使用CURL时,我使用手工编码的XML文件,并使用-T选项引用它。但是,以XML作为字符串开始比较容易。任何关于在pycurl中实现这一点的额外见解都将是很好的。在
或者,如果有比pycurl更好的方法,我很乐意听到它。在
作为pycurl的替代方法,您可以尝试^{} HTTP库。在
下面是一个获取特定页面的JSON输出的工作示例。在
这将获取MindTouch的API calls文章的页面端点。在
您还可以包括凭据,如下所示:
^{pr2}$它应该是:
{见卷曲。在
相关问题 更多 >
编程相关推荐