我可以打印HTML,就像在没有python标签的网页中查看HTML一样吗?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了我可以打印HTML,就像在没有python标签的网页中查看HTML一样吗?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1008字,纯文字阅读大概需要2分钟。
内容图文
我想将html打印到文档中,但是我希望将其格式化为可以在网页中查看的格式.
我有以下代码:
from BeautifulSoup import BeautifulSoup, NavigableString
html = """
<B>THIS IS A TABLE</B>
</div>
<center>
<table width="100%" align="center" cellspacing="0" cellpadding="0" border="0" style="font-size: 10pt; margin-top: 6pt; ">
<tr style="font-size: 7pt;">
<td colspan="2" align="left" nowrap><B>THIS IS A HEADER1</B></td>
<td> </td>
<td colspan="3" align="center" nowrap><B> THIS IS A HEADER2</B></td>
<td> </td>
<td colspan="3" align="center" nowrap><B> THIS IS A HEADER3</B></td>
<td> </td>
<td colspan="3" align="center" nowrap><B> THIS IS A HEADER4</B></td>
<td> </td>
</tr>
</table>
"""
soup = BeautifulSoup(''.join(html))
tmp.open('tmp.txt','w')
tmp.write(soup)
tmp.close()
但这会打印出带有标签的html.有什么办法可以在python中做到这一点?
解决方法:
假设您确实确实希望将其编写为文本文件,则可以考虑使用lynx作为html到文本的渲染器.
如果您只想打开编写的html文件,并使它完全像在Web浏览器中一样显示,我建议将其另存为tmp.html并使用Web浏览器打开.
内容总结
以上是互联网集市为您收集整理的我可以打印HTML,就像在没有python标签的网页中查看HTML一样吗?全部内容,希望文章能够帮你解决我可以打印HTML,就像在没有python标签的网页中查看HTML一样吗?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。