2

私はファイルから文字列を読んでいます:

a = '<script>closedSign: \'<img src="/static/images/drop-down.png" style="margin-top: -3px;"  />\'</script>'

今、私が走ると

BeautifulSoup(a)

<script>closedSign: '&lt;img src="/static/images/drop-down.png" style="margin-top: -3px;"   /&gt;'</script>

したがって、<imgHTMLがエスケープされています&lt;img

どうすればこれを回避できますか?

4

2 に答える 2

2

Beautiful Soup Documentationの「Entity Conversion」セクションを見てください。

soup = BeautifulSoup(html, convertEntities=BeautifulSoup.HTML_ENTITIES)
于 2012-11-08T15:35:49.663 に答える