将 html 表转换为类似 ncurses 的 ascii 表?

use*_*394 8 lynx ncurses shell-script

我在 html 表中有一些文档。我想将表转换为 ascii 表,就像您在返回 mysql 命令行结果时看到的那样,如下所示:

+------------+------------+
| header     | header     |
+------------+------------+
| cell data  | cell data  |
+------------+------------+
| cell data  | cell data  |
+------------+------------+
Run Code Online (Sandbox Code Playgroud)

...所以我可以将它包含在一些代码注释中。

我怎么能轻松做到这一点?我正在考虑将 lynx 的输出传输到一个文件中,但 lynx 不会在表格周围放置 ascii 边框:P

我还想控制单元格宽度,以便内容单元格不会溢出到代码可接受的屏幕宽度之外。

小智 8

您最好使用链接进行表格渲染:

links -width 80 -dump http://website.com/ > file.html
Run Code Online (Sandbox Code Playgroud)

  • 或 [链接 2](http://links.twibright.com/development.php) 或 [elinks](http://elinks.or.cz/) 或 [w3m](http://w3m.sourceforge.net /)。尝试所有这些,看看你最喜欢谁的渲染。 (2认同)