pyCURL SSL下载:SSL23_GET_服务器_你好:tlsv1警报实习生

2024-04-26 11:16:24 发布

您现在位置:Python中文网/ 问答频道 /正文

在这个小问题上我迷失了几个小时。在

我需要通过登录并通过验证从页面下载XML。在

def load(URL = 'https://xxx/'):

   URL +=  'data.xml?'
   URL += 'detail=custom:id,name' 
   URL += '&limit=0' 

   import cStringIO
   buf = cStringIO.StringIO()

   curl = pycurl.Curl()
   curl.setopt(curl.USERPWD, "%s:%s" % ('Login', 'Pass'))
   curl.setopt(curl.URL, URL)
   curl.setopt(curl.WRITEFUNCTION, buf.write)

   curl.perform()

   data = str(buf.getvalue())

如果在本地主机上运行服务器(win8,django 1.6.1.,python 2.7,管理运行服务器)

当我在服务器上部署页面时,它会抛出以下错误:

^{pr2}$

服务器:

2.6.32-431.5.1.el6.x86_64

Bitnami djangostack 1.5.5-2版

pycurl-7.19.3.1

谁能帮忙修理一下吗?或者用另一种方法帮助我如何从SSL页面下载xml? Thx寻求帮助;)


Tags: https服务器urldatadefload页面xml