Python网页HTML转Markdown实例用法讲解以及代码案例
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
相关文章
- Pycharm详细安装和使用教程(二) PyCharm如何进行断点调试
- Pycharm详细安装和使用教程(一) pycharm安装
- 使用flask-script时报错:ModuleNotFoundError: No module named 'flask._compat'解决方法
- Python开发基金查询机器人,python基金预测分析,基金人工智能机器人
- python定时器apscheduler模块实例用法讲解以及代码案例(python定时任务APScheduler使用教程详解)
- Python网页HTML转Markdown实例用法讲解以及代码案例
- Miniconda中Python3.6和Python2.7共存 同时使用python2.x和python3.x两个版本开发项目