HTTP リクエストを介して XML を送信し、返された XML を解析できる、推奨される Python モジュールはありますか?
質問する
18593 次
1 に答える
6
1 つの方法は、次を使用することurllib2
です。
r = urllib2.Request("http://example.com", data="<xml>spam</xml>",
headers={'Content-Type': 'application/xml'})
u = urllib2.urlopen(r)
response = u.read()
content-type ヘッダーを設定する必要があることに注意してください。設定しないと、リクエストが送信されapplication/x-www-form-urlencoded
ます。
それが難しすぎる場合は、requests
ライブラリを使用することもできます。
応答を解析するためlxml
の優れたライブラリですが、それelementtree
も可能です。
于 2012-05-22T19:44:12.250 に答える