微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Html到ansi彩色终端文本

我在 Linux下,我想从网页上获取一个html页面,然后在终端上输出.我发现html2text本质上是做这个工作,但是它将我的html转换成一个纯文本,而我会更好地把它转换成ansi彩色的文本,以ls – color = auto的精神.有任何想法吗?

解决方法

elinks浏览器可以做到这一点.其他文本浏览器,如lynx或w3m也可以这样做.
elinks -dump -dump-color-mode 1 http://example.com/

上述示例提供了一个使用16种颜色的http://example.com/的文本版本.输出格式可根据需要进一步定制.

-dump选项启用转储模式,它将整个页面打印为文本,链接目的地以“电子邮件样式”的形式打印出来.

-dump-color-mode 1可以使用16种基本端口颜色对输出进行着色.根据终端仿真器的价值和功能,最高可达1600万(True Color).这些值记录在elinks.conf(5)中.

也可以配置用于输出的颜色,这也是在elinks.conf(5)中记录的.

原文地址:https://www.jb51.cc/html/230386.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐