如何防止BeautifulSoup转换实体?

lei*_*i_z 5 html python beautifulsoup

我有一个名为keywords的 BeautifulSoup 标签,当我用来keyword.decode(formatter=None) 获取 html 文本时,我得到了这个

<pre><span id="VAL(<>)"><span class="keyword">val</span> (<>)</span> : <code class="type">'a -> 'a -> bool</code></pre>
Run Code Online (Sandbox Code Playgroud)

但原来的html文本是

<pre><span id="VAL(<>)"><span class="keyword">val</span> (&lt;&gt;)</span> : <code class="type">'a -> 'a -> bool</code></pre><div class="info ">
Run Code Online (Sandbox Code Playgroud)

可以看到 已&lt;&gt;转换为<>. 我只是希望文本与原始 html 文件中的文本完全相同。那么我怎样才能阻止这种转换呢?

Fel*_*tor 0

我认为原著中缺少一些东西

<pre><span id="VAL(<>)"><span class="keyword">val</span> <span>(&lt;&gt;)</span> : <code class="type">'a -> 'a -> bool</code></pre><div class="info ">

<span>(&lt;&gt;)</span>
Run Code Online (Sandbox Code Playgroud)

或者它有一个额外的

 </span>
Run Code Online (Sandbox Code Playgroud)