Python网页HTML转Markdown实例用法讲解以及代码案例

Python网页HTML转Markdown实例用法讲解以及代码案例

python编程admin2022-08-24 9:59:0058A+A-

markdown 是一种在网络上编写格式化文本的方式。本文讨论如何将 html 文本转换为 Markdown。可以使用 markdownify 包轻松地将 HTML 转换为 markdown。接下来讲解如何下载markdownify包并将HTML转换为python中的markdown。

安装

这个模块不是 Python 内置的。要安装它,请在终端中键入以下命令。

pip install markdownify

方法

  • 导入模块
  • 创建 HTML 文本
  • 使用 markdownify() 函数并将文本传递给它
  • 显示转换后文本

范例1:

Python


# import markdownify
import markdownify


# create html
html = """  
         <h1> <strong>Geeks</strong>
         for<br>
         Geeks
         </h1>
        """

# print HTML
print(html)

# convert html to markdown
h = markdownify.markdownify(html, heading_style="ATX")

print(h)

输出:

         <h1> <strong>Geeks</strong>
        for<br>
        Geeks
        </h1>

#  \*\*Geeks\*\*
for
Geeks

范例2:

Python


# import markdownify
import markdownify


# create html
html = """  <h1>Fruits</h1>
         <ul>
             <li>  apple  </li>
             <li>  banana </li>
             <li>  orange </li>
        </ul>

        """

# print HTML
print(html)

# convert html to markdown
h = markdownify.markdownify(html, heading_style="ATX")

# print markdown
print(h)

输出:

<h1>Fruits</h1>
         <ul>
             <li>  apple  </li>
             <li>  banana </li>
             <li>  orange </li>
        </ul>


 # Fruits
\*  apple 
\*  banana 
\*  orange 

点击这里复制本文地址 以上内容来源于互联网,由爱搜问收集整理,如有侵权请联系站长,核实后立即删除,转载分享时注明本文地址!

支持Ctrl+Enter提交
qrcode

爱搜问 ©2021-2022 吉ICP备2022002266号 Aisouwen.COM.
站点地图1 站点地图2 站点地图3