Hallo ich bin in der Lage, eine normale XML wie xml = lxml.etree.parse ('' http://abc.com/A.xml ') zu analysieren, aber jetzt habe ich diesen Pfad authentifiziert mit ein Benutzername und Passwort ist es möglich, den Benutzernamen und das Passwort eingeben und analysieren die URL, wie beim Verbinden einer Datenbank, wo Sie den Benutzernamen Passwort in der Verbindungszeichenfolgesichere Xml Parsing in Python
1
A
Antwort
3
Jungs ich fand eine Möglichkeit, Passwort geschütztes XML zu parsen, das ist, was ich getan habe.
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
geben können Ja, es ist möglich. Vor dem Parsen des XML-Dokuments mit lxml
, müssen Sie es erhalten, indem eine HTTP-Anforderung zu machen, die die HTTP Basic/Digest-Authentifizierung ordnungsgemäß verarbeitet. Zum Beispiel mit urllib2.HTTPBasicAuthHandler
wie in dieser Lösung: Python urllib2 HTTPBasicAuthHandler
Verwandte Themen
- 1. Parsing sichere Einträge XML-Datei mit jquery
- 2. Parsing komplexe XML-Python 3.4
- 3. Parsing XML in Python für Zahlen
- 4. XML Parsing in Python: Expatrieror nicht wohlgeformt
- 5. XML in Python Parsing mit Dokumenterstellungs Fabrik
- 6. Parsing CDATA in XML mit Python
- 7. Parsing XML in Python mit ElementTree
- 8. XML Parsing mit Python und minidom
- 9. Python XML Parsing von der Website
- 10. XML-Parsing in C++
- 11. XML Parsing in Android
- 12. XML Parsing in VBNET
- 13. XML Parsing in Java
- 14. Parsing XML in iPhone
- 15. Parsing xml in bash
- 16. XML Parsing mit Lxml und Python
- 17. Sichere XML-Parser
- 18. XML Parsing in Delphi XE8
- 19. Dom Xml Parsing in Android
- 20. iTunes XML Parsing in Kakao
- 21. Parsing XML String in C#
- 22. XML Parsing schlägt in Bada
- 23. XML Parsing Fehler in PHP
- 24. Parsing XML-Datei in MapReduce
- 25. Parsing XML-Dateien in Android
- 26. Parsing Xml-Datei in Python, die Multifasta enthält BLAST Ergebnis
- 27. Parsing von XML in Python mit ElementTree Beispiel
- 28. Parsing eine komplexe XML in Python lxml Parser
- 29. Android XML-Parsing
- 30. F # XML Parsing
-1. Sie weigern sich Antworten zu akzeptieren und Sie ignorieren diese Tatsache, wenn Sie dazu aufgefordert. Lernen Sie hin und her bewegt. – user225312
leider abt, dass ich bin ein bisschen ein neuen zu Stackoverflow – Rakesh