如何在Jupyter笔记本中显示格式化/缩进的HTML代码

时间:2018-06-03 09:41:22

标签: python html web-scraping beautifulsoup jupyter

是否可以像使用BeautifulSoup中的prettify一样在Jupyter中输出格式化的原始HTML代码?

当我在Jupyter中调用prettify时,它会给我一个混乱的输出,就像我从.content得到的结果只是调用requests.get一样。

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用打印件?

Jupyter(如ipython)调用__repr__方法获取操作结果。

在这种情况下,它是一个字符串的__repr__,它添加了简单的引号并转义特殊字符(\ n,\ t ...),因此它们不会被解释。

但这些字符用print

解释