问题标签 [lynx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
567 浏览

java - 模拟“lynx -dump”输出的 HTML 到 TXT 库?

问题真的那么具体。

我需要一个 Java 库,它可以获取 HTML 内容并以与 Linux lynx 程序生成的相同格式生成文本。


我需要将 3rd 方服务器提供的数据公开给 Android 上的最终用户。数据格式很古老,HTML 格式很糟糕,以至于我尝试使用 java 阅读它,但偶尔会失败(不可接受)。它也每个月都在增长(排除预安装),我无法说服他们改用“现代”的东西(XML 等的生活会很棒)。

最短路径:我写了一个类在线使用W3 html2txt服务(google搜索一下)。它在应用程序上运行良好,直到我收到投诉并注意到 W3 服务偶尔会失败。这没什么大不了的,但黑盒逻辑期望输出采用这种“lynx like”文本格式。

所以我想要一个库在应用程序内以“lynx 样式”进行转换(HTML->TXT),并避免 W3 服务中断。此外,lynx 的输出可能是我见过的最好的、最有组织和最整洁的。

大家知道吗?

0 投票
2 回答
1346 浏览

ajax - 猞猁,A-Jax alt?

嗯,我知道 Lynx 是一个纯文本浏览器,因此脚本、css、图像、框架等无法运行,所以我想知道是否有替代 A-Jax 的 lynx?我不喜欢这种机会,但可能有一个标签或一些 lynx 技巧来使用它,也许是另一个 attr?

我真的不喜欢这样的机会,但是在纯文本浏览器中使用 A-Jax 会很酷。:)

先谢谢了,还是谢谢。

0 投票
6 回答
1968 浏览

regex - 正则表达式从html页面中提取数据

我想从 html 页面中提取所有锚标记。我在 Linux 中使用它。

但这没有按预期工作,因为结果包含不需要的结果

我只想

有什么好办法吗?

0 投票
2 回答
1158 浏览

emacs - 如何配置 Emacs/VM 以使用 lynx 而不是 emacs-w3m 解码文本/html 邮件?

我最近升级到 Emacs 23.2.1。我正在使用 VM 版本 8.1.93a 来阅读我的电子邮件。我曾经通过我的 vm 配置文件中的以下行将 html 邮件更改为文本:

但在 emacs 23 下,我收到以下错误消息:

在 Emacs 文档中搜索了一下,我以为我找到了解决方案,顺便说一句

但似乎 vm-8 完全忽略了 vm-mime-type-converter-alist (仍然记录在案)和 mm-text-html-renderer (记录在案,设置为 w3m 直到我将其设置为 lynx)。我错过了什么还是 vm 搞砸了,我应该选择另一个 emacs 邮件阅读器?

0 投票
2 回答
1201 浏览

java - Java HTML规范化器?

是否有一个库可以将任何给定的带有 JS、CSS 的 HTML 页面转换为简约的统一格式?

例如,如果我们渲染 stackoverflow 主页,我希望它以最小格式显示。我希望所有其他网站都被渲染。

有点像 Lynx 网络浏览器,但图形最少。

0 投票
1 回答
625 浏览

unix - 由于其中包含框架,wget 或 lynx 无法下载某些网页

我想在 UNIX 上下载http://www.wordwebonline.com/search.pl?w=humane这个网页。

我尝试使用 wget 和 lynx,但页面未下载。而是在其中看到以下文字

框架:[2]fr_top 框架:[3]fr_bottom

您的浏览器不支持框架:点击下面的链接继续

使用 wget -U Mozilla 选项也已尝试,但结果仍然相同那么我该如何克服呢?如何使用 wget 或 lynx 获取帧内的数据。或任何其他命令行工具来执行此操作?

0 投票
4 回答
14748 浏览

linux - 如何复制 lynx 中的链接 URL 或复制到 vim 的链接?

我很难弄清楚如何在这两个浏览器中的任何一个中复制链接 URL,然后将其粘贴到 vim 中。有谁知道该怎么做?我正在使用 Slackware 13.1。任何复制/粘贴的替代方法也是可以接受的。

0 投票
1 回答
10406 浏览

linux - Lynx:当用户名包含域时如何使用 -auth 标志?

我对猞猁有问题。-auth我正在尝试使用该标志登录网页。我使用的线路是

这似乎不起作用。我在做什么错(如果我在 Lynx 中使用相同的用户/密码组合登录它可以工作)?

谢谢诺克拉斯

0 投票
3 回答
351 浏览

http - 如何屏幕抓取非平凡用户场景的 HTML 结果

我希望能够获取页面的 HTML,如果我在浏览器中以交互方式执行此操作,将涉及多个操作和页面加载: 1. 转到主页 2. 在登录表单中输入文本并提交表单( post) 3. 帖子会经过各种重定向和框架集使用。

Cookie 会在整个过程中进行调整。

在浏览器中,提交后,我只是得到了页面。

但是要使用 curl(PHP 或其他)或 wget 或其他低级技术来做到这一点,cookie、重定向和框架集的管理都变得相当繁琐,并且非常紧密地将我的脚本绑定到网站(使其非常容易受到即使很小我正在抓取的网站的变化。)

谁能建议一种方法来做到这一点?

我已经看过CrowbarPhantomJSLynx(带有 cmd_log/cmd_script 选项),但是将所有内容链接在一起以准确模仿我在 Firefox 或 Chrome 中所做的事情是困难的。

(顺便说一句,目标网站认为这个脚本Firefox 或 Chrome 或“真正的”浏览器甚至可能是有用/必要的)

0 投票
5 回答
58395 浏览

linux - 猞猁与 javascript

所以我用 PHP 写了一个脚本,需要 javascript 来运行它。我很难找到有关如何使用一些 linux 工具同时使用 php 运行 javascript 以使其自动运行的解决方案(因为在我的浏览器中运行它不是一种选择,我需要它是一个 crontab )。使用“php”命令也不是一个选择,因为它不运行 javascript。所以我找到了一个解决方案,它是lynx。

所以这是我的问题:由于某种原因,javascript 在我的浏览器中运行得很好,但在 lynx 中却没有。使用 lynx 只需加载页面,无需任何 javascript 参与。有没有办法在 lynx 中调试 javascript,就像 google chrome 一样,您可以从控制台查看正在发生的事情,这样我就可以找出导致脚本无法在 lynx 中运行的原因?

编辑:

所以显然lynx不支持javascript。在那种情况下,我的问题是,什么是?我需要像浏览器一样运行此脚本,但要从 linux 命令提示符中运行。如果操作系统在这种情况下很重要,我正在运行最新的 Ubuntu。