23

我在Linux下,我想从网上获取一个html页面,然后在终端上输出。我发现这html2text基本上可以完成这项工作,但是它将我的 html 转换为纯文本,而我最好本着ls --color=auto. 有任何想法吗?

4

3 回答 3

16

elinks浏览器可以做到这一点。其他文本浏览器,例如lynxw3m可能也能做到这一点。

elinks -dump -dump-color-mode 1 http://example.com/

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

-dump选项启用转储模式,该模式仅将整个页面打印为文本,链接目标以一种“电子邮件样式”打印出来。

-dump-color-mode 1使用 16 种基本终端颜色启用输出着色。根据终端仿真器的价值和能力,这可能高达约 1600 万(真彩色)。这些值记录在elinks.conf(5)中。

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

于 2011-03-28T13:17:35.880 回答
0

您可以使用 lynx 浏览器使用此命令输出文本。

lynx -dump http://example.com
于 2011-03-24T14:43:36.333 回答
0

w3m 浏览器支持为输出文本着色

于 2011-03-24T09:59:58.367 回答