如何使用lynx“打印”网页?所见即所得

如何使用lynx“打印”网页?所见即所得

当我打印一页时,如按照手册

打印、邮寄渲染文件并将其保存到磁盘。

在查看文档时,可以使用“p”命令打印渲染的 HTML 文档和纯文本文件。按“p”键后,将显示打印选项菜单。

再次查看时,它的显示方式与 lynx 在浏览时呈现的方式完全不同。该页面由 IP 电话(Cisco/Linksys SPA 942 硬电话)提供服务,该电话通过 Web 界面显示其设置。

我只想以最简单的方式从 lynx 抓取/抓取/抓取设置页面。我特别关注其中一个扩展程序的设置,因此我必须单击几个链接才能获得正确的设置。

我尝试了“打印”选项,但格式非常错误。这是一个简单的网页,只有表单。打印选项将所有内容混在一起。

我可以从 Firefox 进行屏幕打印,但认为 lynx 可能有一些特殊功能?或者,也许,只是在 Firefox 或某些变体中保存页面......

该页面相当长,因此从终端一次复制一页是很笨拙的。总而言之,在不同的设置之间,终端中可能有二十个页面,每个页面有二十个 lynx“页面”长。

某些版本的dumpwithcrawl将它们输出到文件?

打印到“连接到 vt100 终端的打印机”实际上效果很好。尽可能从字面上“打印”到终端,只是有一个小问题,它无法通过一些空字段 - 但“向下翻页”似乎(?)可以工作。不幸的是,无法打印我想要的实际页面,似乎无法“单击”特定链接......

答案1

lynx.cfg文件(呈现为HTML 在这里)详细介绍了您可以使用PRINTER

PRINTER,DOWNLOADER&UPLOADER 定义:Lynx 有 4 个预定义的打印选项和 1 个预定义的下载选项,当需要时会在屏幕上调用这些选项'p'或者'd'输入;用户可以添加任意数量的选项,如下所述。上传器只能为 UNIX 定义,DIRED_SUPPORT:查看顶层目录中的Makefile和头文件src/LYUpload.c

为了'p'预定义选项有:'保存到本地文件',“通过电子邮件发送文件”,“打印到屏幕”'打印到连接到 vt100 的本地打印机'“打印到屏幕”允许在没有其他选择的情况下传输文件,并且通常是匿名用户允许的唯一选项;第三个和第四个选项不是为 DOS/WINDOWS 版本的 Lynx 预定义的。为了'd'预定义选项是:'下载到本地文件'

'p''d'键告诉 Lynx 打印(或保存)格式化页面,就像您在屏幕上看到的那样,或下载源代码。命令行选项-dump-source做的事情大致相同。

相关内容