我试图使用Python将html块转换为文本.
输入:
<div class="body"><p><strong></strong></p>
<p><strong></strong>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa</p>
<p>Consectetuer adipiscing elit. <a href="http://example.com/" target="_blank" class="source">Some Link</a> Aenean commodo ligula eget dolor. Aenean massa</p>
<p>Aenean massa.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa</p>
<p>Consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa</p></div>
Run Code Online (Sandbox Code Playgroud)
期望的输出:
Lorem ipsum dolor坐在amet,consectetuer adipiscing …
我想将网页(所有内容)保存为文本文件.(如果您右键单击网页 - >"将页面另存为" - >"另存为文本文件"而不是html文件)
我尝试使用以下代码:
import urllib2
url=''
page = urllib2.urlopen(url)
page_content = page.read()
file = open('file_text.txt', 'w')
f.write(page_content)
f.close()
Run Code Online (Sandbox Code Playgroud)
我的目标是能够在没有HTML代码的情况下保存整个文本.(例如我想读"è"而不是"é")