【发布时间】:2018-06-03 09:41:21
【问题描述】:
是否可以在 Jupyter 中输出格式化的原始 HTML 代码,就像来自 BeautifulSoup 的 prettify 一样?
当我在 Jupyter 中调用 prettify 时,它给我的输出与在从 requests.get 得到的结果上简单地调用 .content 一样。
【问题讨论】:
标签: python html web-scraping beautifulsoup jupyter
是否可以在 Jupyter 中输出格式化的原始 HTML 代码,就像来自 BeautifulSoup 的 prettify 一样?
当我在 Jupyter 中调用 prettify 时,它给我的输出与在从 requests.get 得到的结果上简单地调用 .content 一样。
【问题讨论】:
标签: python html web-scraping beautifulsoup jupyter
您尝试过使用打印吗?
Jupyter(如 ipython)调用__repr__ 方法获取操作结果。
在这种情况下,它是一个字符串的__repr__,它添加了简单的引号并转义了特殊字符(\n、\t...),因此它们不会被解释。
但是这些字符是用 print 解释的
【讨论】:
__repr__。谢谢你的信息。