python中的安全xml解析

python中的安全xml解析,python,xml,parsing,Python,Xml,Parsing,嗨,我能够解析一个普通的xml,比如xml=lxml.etree。parsehttp://abc.com/A.xml' 但是现在我用用户名和密码对这个路径进行了身份验证,是否可以输入用户名和密码并解析url,就像在连接数据库时,可以在连接字符串中提供用户名密码一样。在使用lxml解析XML文档之前,需要通过发出正确处理HTTP基本/摘要身份验证的HTTP请求来获取它。例如,在这个解决方案中使用urllib2.HTTPBasicAuthHandler:是的,这是可能的。在使用lxml解析XML文档

嗨,我能够解析一个普通的xml,比如xml=lxml.etree。parsehttp://abc.com/A.xml'
但是现在我用用户名和密码对这个路径进行了身份验证,是否可以输入用户名和密码并解析url,就像在连接数据库时,可以在连接字符串中提供用户名密码一样。在使用lxml解析XML文档之前,需要通过发出正确处理HTTP基本/摘要身份验证的HTTP请求来获取它。例如,在这个解决方案中使用urllib2.HTTPBasicAuthHandler:

是的,这是可能的。在使用lxml解析XML文档之前,需要通过发出正确处理HTTP基本/摘要身份验证的HTTP请求来获取它。例如,在这个解决方案中使用urllib2.HTTPBasicAuthHandler:

伙计们,我找到了一种解析受密码保护的XML的方法,这就是我所做的

import urllib2
import base64
theurl = 'http://abc.com/A.xml'

username='AAA'
password='BBB'

req = urllib2.Request(theurl)


base64string = base64.encodestring(
            '%s:%s' % (username, password))[:-1]
authheader =  "Basic %s" % base64string
req.add_header("Authorization", authheader)
try:
    handle = urllib2.urlopen(req)
except IOError, e:
    print "It looks like the username or password is wrong."
xml = handle.read()
inputXml  = etree.fromstring(xml)

伙计们,我找到了一种解析受密码保护的XML的方法,这就是我所做的

import urllib2
import base64
theurl = 'http://abc.com/A.xml'

username='AAA'
password='BBB'

req = urllib2.Request(theurl)


base64string = base64.encodestring(
            '%s:%s' % (username, password))[:-1]
authheader =  "Basic %s" % base64string
req.add_header("Authorization", authheader)
try:
    handle = urllib2.urlopen(req)
except IOError, e:
    print "It looks like the username or password is wrong."
xml = handle.read()
inputXml  = etree.fromstring(xml)

-1.你拒绝接受答案,并且在被告知接受答案时忽略了这一事实。很抱歉,我对stackoverflow-1有点陌生。你拒绝接受答案,当被告知这样做时,你忽略了这个事实。学会回报。对不起,我是个新手