html을 포함하는 description 요소 내에있는 이미지의 원본을 선택하도록 아래 코드를 어떻게 수정합니까? 지금은 요소 안의 전체 텍스트를 가져오고 모든 img 태그의 소스를 얻기 위해이를 수정하는 방법을 모르겠습니다.요소 내 img src에 대한 xpath
print(description.xpath("//img/@src"))
'없음'
XML 구조가 저를 부여하지 않습니다 :
<guides>
<guide>
<id>guide 1</id>
<group>
<id></id>
<type></type>
<name></name>
</group>
<pages>
<page>
<id>page 1</id>
<name></name>
<description><p>Some text. <br /><img
width="81"
src="http://www.example.com/img.jpg"
alt="wave" height="63" style="float:
right;" /></p></description>
<boxes>
<box>
<id></id>
<name></name>
<type></type>
<map_id></map_id>
<column></column>
<position></position>
<hidden></hidden>
<created></created>
<updated></updated>
<assets>
<asset>
<id></id>
<name></name>
<type></type>
<description><img src="https://www.example.com/image.jpg" alt="image" height="42" width="42"></description>
<url/>
<owner>
<id></id>
<email></email>
<first_name></first_name>
<last_name></last_name>
</owner>
</asset>
</assets>
</box>
</boxes>
</page>
</pages>
</guide>
를 반환의 부하를 반환 이것을 for 루프에 통합 할 수있는 방법이 있습니까? – podusmonens
편집을 참조하십시오. –
description 요소 중 하나에 이미지 URL이 포함되어 있지 않은 경우 계속 구문 분석을 계속 하시겠습니까? 아니면 멈출 것입니까? 내 XML을 실행할 때 'KeyError :'src '가 표시됩니다. – podusmonens