Привет, я могу разобрать обычный xml, например xml = lxml.etree.parse ('' http://abc.com/A.xml ') , но теперь у меня есть этот путь, прошедший проверку подлинности с помощью имя пользователя и пароль можно ввести имя пользователя и пароль и проанализировать URL-адрес, например, при подключении базы данных, где вы можете указать пароль пользователя в строке подключенияsecure xml parsing in python
1
A
ответ
3
Ребята, я нашел способ проанализировать защищенный паролем 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)
3
Да, это возможно. Перед анализом XML-документа с помощью lxml
вам необходимо получить его, выполнив HTTP-запрос, который правильно обрабатывает аутентификацию HTTP Basic/Digest. Например, с urllib2.HTTPBasicAuthHandler
, как в этом решении: Python urllib2 HTTPBasicAuthHandler
Смежные вопросы
- 1. Confused with XML Parsing in Python
- 2. Python XML Parsing regex
- 3. Parsing object in python
- 4. Parsing json in python
- 5. Parsing print in python
- 6. XML Python Parsing
- 7. Python XML Parsing Confusion
- 8. xmltodict xml parsing Python
- 9. Dom xml Parsing in android
- 10. hashmap in android xml parsing
- 11. XML XPath Parsing in Java
- 12. Python BeautifulSoup XML Parsing
- 13. Python XML parsing, lxml, urllib.request
- 14. Python XML Parsing Child Tag
- 15. python xml parsing; несколько xml-файлов
- 16. Parsing mbox files in Python
- 17. Parsing C Structs in Python
- 18. Parsing PCAP in Python 2.6
- 19. Python xml parsing using minidom
- 20. Parsing XML Object Python 3.4
- 21. Python XML Parsing с ElementTree
- 22. проблемы с python xml parsing
- 23. HTML и XML Parsing in Fortran
- 24. Специальные символы xml parsing issue in iphone
- 25. Parsing/Open XML document in echo
- 26. parsing url in angularjs
- 27. Oracle XML Parsing Vs Java XML Parsing
- 28. Secure XML Parsers
- 29. Parson XML Parsing issue
- 30. Python XML Parsing - выравнивание индексированных элементов
-1. Вы отказываетесь принимать ответы, и вы игнорируете этот факт, когда ему говорят об этом. Учитесь отвечать взаимностью. – user225312
извините abt, что я добрая новая для stackoverflow – Rakesh