How to Convert HTML to Markdown in Python?
Last Updated :
03 Mar, 2021
Markdown is a way of writing a formatted text on the web. This article discusses how an HTML text can be converted to Markdown. We can easily convert HTML to markdown using markdownify package. So let’s see how to download markdownify package and convert our HTML to markdown in python.
Installation:
This module does not come in-built with Python. To install it type the below command in the terminal.
pip install markdownify
Approach
- Import module
- Create HTML text
- Use markdownify() function and pass the text to it
- Display markdowned text
Example 1:
Python3
import markdownify
html =
print (html)
h = markdownify.markdownify(html, heading_style = "ATX" )
print (h)
|
Output:
<h1> <strong>Geeks</strong>
for<br>
Geeks
</h1>
# **Geeks**
for
Geeks
Example 2:
Python
import markdownify
html =
print (html)
h = markdownify.markdownify(html, heading_style = "ATX" )
print (h)
|
Output:
<h1>Fruits</h1>
<ul>
<li> apple </li>
<li> banana </li>
<li> orange </li>
</ul>
# Fruits
* apple
* banana
* orange
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...