html转markdown, 可以打印网页在vscode控制台

import html2text

p='https://www.nodeapp.cn/synopsis.html'
p='https://www.nodeapp.cn/synopsis.html'
p='https://www.nodeapp.cn/synopsis.html'
p='https://www.nodeapp.cn/synopsis.html'
p='https://www.nodeapp.cn/synopsis.html'
p='https://www.nodeapp.cn/synopsis.html'
p='https://www.nodeapp.cn/synopsis.html'
p='https://www.nodeapp.cn/synopsis.html'
p='https://www.nodeapp.cn/synopsis.html'
p='https://www.nodeapp.cn/synopsis.html'
p='https://www.nodeapp.cn/synopsis.html'
p='https://www.nodeapp.cn/buffer.html'
p='https://www.nodeapp.cn/synopsis.html'
p='https://www.nodeapp.cn/addons.html'
# p='https://www.nodeapp.cn/async_hooks.html'

import requests











import html2text
text_maker = html2text.HTML2Text(baseurl=p)
text_maker.ignore_links = False
text_maker.bypass_tables = False
html = requests.get(p).text 
text = text_maker.handle(html)


for i in text.split('\n'):   #改进了过多行数时候, 如果只打印一个长字符串, 会自动阶段. 改成数组打印模式即可.
    print(i,'\n')

posted on 2025-11-05 13:28  张博的博客  阅读(0)  评论(0)    收藏  举报

导航