【问题标题】:How to show formatted/indented HTML code in Jupyter notebook如何在 Jupyter 笔记本中显示格式化/缩进的 HTML 代码
【发布时间】:2018-06-03 09:41:21
【问题描述】:

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

当我在 Jupyter 中调用 prettify 时,它给我的输出与在从 requests.get 得到的结果上简单地调用 .content 一样。

【问题讨论】:

    标签: python html web-scraping beautifulsoup jupyter


    【解决方案1】:

    您尝试过使用打印吗?

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

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

    但是这些字符是用 print 解释的

    【讨论】:

    • 是的,打印成功了!我刚刚阅读了更多关于字符串的__repr__。谢谢你的信息。
    猜你喜欢
    • 2022-01-26
    • 2018-03-29
    • 1970-01-01
    • 2017-03-21
    • 1970-01-01
    • 1970-01-01
    • 2022-08-04
    • 2016-07-24
    • 2016-07-16
    相关资源
    最近更新 更多