擅长:python、mysql、java
<p>下面的代码应该找到并打印出找到的每个交易id。在</p>
<pre><code>import xml.etree.ElementTree as ET
import requests
root = ET.fromstring(requests.get(your_link).content)
# find 'result' element
result = root.find('result')
# then, find 'Deals' which was nested in 'result'
deals = result.find('Deals')
# this can be simplified:
deals = root.find('result').find('Deals')
for row in deals.findall('row'): # go through all rows (I assumed there can be more than one)
deal_id_elem = row.find('FL[@val="DEALID"]')
print('Found ID', deal_id_elem.text)
</code></pre>
<p><code>deal_id_elem = row.find('FL[@val="DEALID"]')</code>查找属性<code>val</code>等于<code>DEALID</code>的元素。这是
<a href="https://docs.python.org/3/library/xml.etree.elementtree.html#supported-xpath-syntax" rel="nofollow noreferrer">Xpath syntax</a></p>