擅长:python、mysql、java
<p>您可以尝试以下方法:</p>
<pre><code>for index,entity in enumerate(soup.find_all('main_record')):
attr1 = entity.get('attr1')
attr2 = entity.get('attr2')
attr3 = entity.get('attr3')
attrx = entity.find('sub_record').get('attrx')
attry = entity.find('sub_record').get('attry')
print(f'{index}) attr1 is {attr1}, attr2 is {attr2}, attr3 is {attr3}, attrx is {attrx}, attry is {attry}')
</code></pre>
<p>输出:</p>
<pre><code>0) attr1 is val1, attr2 is val2,attr3 is val3,attrx is valx,attry is valy
1) attr1 is val4, attr2 is val5,attr3 is val6,attrx is valx2,attry is valy2
2) attr1 is val7, attr2 is val8,attr3 is val9,attrx is valx3,attry is valy3
</code></pre>