1
私はElementTreeを初めて使用しています。私は<sid>
の値をXMLレスポンスから奪い取ろうとしています。Python ElementTreeが動作しないことを確認しました
次のコードは機能しません。 <sid>
に値を抽出するにはどうすればよいですか?番号53
がどこから来ているのか分かりません。
...
r = requests.post(self.dispatchurl, verify=False, auth=HTTPBasicAuth(self.user, self.passwd))
print r.content
tree = ET.ElementTree(r.content)
print tree.find('sid')
出力:次のコードは、私のために働いた
/usr/bin/python2.7 /home/myuser/PycharmProjects/autoshun/shunlibs/SplunkSearch.py
<?xml version="1.0" encoding="UTF-8"?>
<response>
<sid>super__awesome__search__searchname_at_1489433276_24700</sid>
</response>
53
Process finished with exit code 0
この番号は、文字列*の中で最初に出現する「sid」の位置です。正直言って、私は 'ElementTree'の経験がないので、値を ''にする方法がわかりません。 –
ForceBru