/ / Fordern Sie eine URL an und parsen Sie die Antwort in Python [geschlossen] - python

fordern Sie eine URL an und parsen Sie die Antwort in Python [geschlossen] - python

Ich migrieren ein Dienstprogramm-Tool von Java zu Python und ich bin neu zu Python. Ich möchte den besten Weg kennen, um diese einfachen und häufigen Aufgaben in Python zu erledigen:

  1. Erstellen Sie eine URL mit allen korrekt codierten Parametern (mit UTF8).
  2. Fordern Sie die URL an und parsen Sie die XML-Antwort.
  3. Finde irgendeinen Knoten mit einem Tag-Namen "Foo"
  4. Finde irgendeinen Knoten mit einem Attribut Foo = "Bar"

Ich muss all diese Dinge nur mit der Python 2.7.3 API tun (ohne ein Modul oder eine Bibliothek eines Drittanbieters).

Antworten:

2 für die Antwort № 1

Besuche die urllib2 Bibliothek für die Anfragen und Elementbaum zum Analysieren der Antworten. Beide kommen mit Python 2.7.3. Zur Codierung der Parameter gibt es eine Methode namens urlencode das ist ein Teil der urllib Bibliothek (die ursprüngliche in diesem Fall nicht urllib2).