问题标签 [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 投票
1 回答
63 浏览

javascript - html标签下div标签的合法性

我跑去lynx测试一些我必须做的 HTML,因为考虑到了可访问性。我猜想,如果在 Lynx 中看起来很漂亮,那么整个系列的屏幕阅读器、蹩脚的手机和其他东西都可以,即使是最古老的硬件。

在某些情况下,我会使用快捷方式来一次清除所有静态 HTML,以应对支持和启用 JS 的常规情况,包括将所有静态 HTML 标签嵌套在div要清除的已识别标签中。

后来我意识到这导致我的lynx编译行为发生了变化:

浏览它(也在http://dryleav.es/so_20170729/with_div_inside.html中)将第一个标题移到最左边:

在此处输入图像描述

在http://driedleav.es/so_20170729/without_div_inside.html中浏览另一个,将第一个标题居中:

在此处输入图像描述

在我的本地主机的 WebKit 软件中显示它时,我无法捕捉到任何行为差异。

为了标准、兼容性和可访问性,我是否应该放弃在div标签下直接使用的标签?body以开发和下载更大的 JS 代码为代价?

我的 Lynx 编译有问题吗?

我的 WebKit 编译有问题吗?

0 投票
1 回答
210 浏览

lynx - lynx 我可以阻止它拆分网址吗?

我正在使用 lynx 转储网站。

一些 URL 被分成 2 行,如果可能的话,我想停止。我有什么选择吗?

我运行了一个 sed 命令,该命令删除了不以 http 开头的行,因此您可以看到问题所在。

谢谢,克里斯

编辑:我应该补充一点,我想要的链接不要放在可见或隐藏的链接部分。

0 投票
0 回答
344 浏览

lynx - 我可以使用 Lynx 在一个命令中传输 HTML 和发布数据吗

阅读手册页,似乎-post_data总是接受来自标准输入的数据。但我也想将 HTML 导入到 lynx 中。我可以两者都做吗,最好使用类似的东西

0 投票
0 回答
251 浏览

wordpress - 工业二维码扫描器:自动登录和浏览器新标签用于 url 验证

很抱歉标题太长(太宽),但我有以下问题。

我在我的 WP 博客中设置了一个票务系统(用于音乐学校):人们可以免费注册音乐会并收到一封电子邮件,其中包含生成的 QR 码,该票只是内部页面的 URL。我可以验证 URL,只需登录博客然后访问 URL。我有一个开箱即用的工业 QR 码扫描仪 (Datalogic Quickscan QB T2400):我扫描票证并返回 URL。

问题是我必须: 1. 手动打开浏览器 2. 手动登录我的 WP 博客 3. 手动为每个工单 URL 打开一个新选项卡(扫描前)

这不好,特别是因为我们在不同的场地举办音乐会,我只需要随身携带扫描仪(不一定是电脑终端)。

有没有办法用 bash 脚本完成整个过程?

我尝试在 bg 中使用一些文本浏览器,但它们没有连接到我的博客...

Curl 正确命中了 URL,但 lynx 没有登录(因此没有进行验证)。

如果您有任何提示,请提前致谢。

尼乔斯

附言。我在 Debian 环境中工作。

0 投票
3 回答
1917 浏览

bash - 如何从“lynx --dump -listonly”中删除编号

示例结果:

我想要做的是删除包含的 1. 2. 和 3.“参考”和“可见链接”文本。

想要的结果:

0 投票
1 回答
831 浏览

bash - lynx - 将 URL 列表转储到单个文件中?

是否可以使用 lynx 将文本文件中的 URL 列表全部转储到 1 个文件中?

我试过这个但没有运气

我也试过这个,但它没有用,只是替换了看起来的文件

0 投票
0 回答
299 浏览

bing - 如何在 lynx 命令行 bing/google 搜索查询中包含“+”(必须包含)搜索运算符

我正在使用 Lynx 来抓取 Bing 搜索结果,并且无法将 Bing(和 Google)中的“+”运算符合并到命令行中,该运算符在搜索结果中表示“必须具有”。

例如,搜索“+mango”的 bing URL 是: https ://www.bing.com/search?q=%2Bmango&qs=n&form=QBLH&sp=-1&pq=%2Bmango&sc=0-6&sk=&cvid=3F29F41FFFD84260941167DBE02F3E85

“+”被转换为“%2B”。美好的。但是,如果我围绕此开发一个 lynx 命令来抓取结果,则使用“%2B”或使用“+”都不起作用。“%2B”没有正确解释,或者如果您将整个 URL 粘贴到浏览器 URL 栏中,并且“+”函数也没有正确解释。

lynx 命令应该是 lynx -dump " https://www.bing.com/search?q=%2Bmango&qs=n&form=QBLH&sp=-1&pq=%2Bmango&sc=0-6&sk=&cvid=3F29F41FFFD84260941167DBE02F3E85 " -nolist > output.txt

但它不起作用,并且用“+”代替“%2B”也不起作用,因为它会被解释为一个空格(在这些表达式中空格被转换为“+”)。毫不奇怪,在加号周围加上引号也不起作用,因为引号在那里的表达式中具有不同的功能。

想知道在 lynx 世界中是否存在某种“转义字符”,或者以其他方式将“+”硬编码到表达式中?

使用 Windows。

0 投票
1 回答
2568 浏览

utf-8 - 山猫 UTF-8 支持

我在 OS X 10.11 上使用 Lynx。但是,它不会为非 ASCII 字符打印 UTF-8,而是它们的 ASCII 表示或ef bf bd“替换”字符 (?)。

我一直在研究本指南以寻求帮助。

命令的输出locale

当我运行 Lynx 时

这是显示的样子:

Lynx 错误地显示 UTF-8 测试页

根据文章中的帖子,Lynx 应该正确打印 UTF-8。

lynx -dump ...打印相同。

(跑步export LC_ALL="en_US.UTF-8"也无济于事。)

奇怪的是,如果我使用-mime_header参数运行,例如:

它可以正确打印字符。(尽管,作为转储而不是在浏览器环境中打开):

Lynx 正确显示 UTF-8 测试页

编辑:

忘了说,

-assume_charset=utf8-assume_unrec_charset=utf8

也不帮忙。

编辑:

好吧,我可以通过在 lynx.cfg 中硬设置 CHARACTER_SET 来获得我想要的输出。尽管这似乎是一种解决方法,但正如它在文档中所述:

但是,该设置仅在其设置的会话中持续存在。这对我不起作用,因为我主要lynx -dump在脚本中使用。但由于我几乎只是 UTF-8,我想我现在可以忍受硬设置。

0 投票
0 回答
508 浏览

bash - 使用 Chrome Cookie 编写 Curl 或 Lynx 脚本

只是想找人指出我正确的方向。我需要编写与使用“信任此设备”cookie 并使用登录门户网站的交互的脚本。我在 Chrome 中找到了 cookie,但不知道下一步该做什么。这将托管在 CentOS 7 系统上。

在对登录门户进行身份验证后,我需要使用“信任此设备”cookie 和会话 cookie 访问另一个页面,以便下载文件。每天手动下载文件很乏味,网站所有者不想使用 SFTP。

更新 1:我的请求有些混乱(我本可以说得更清楚),我不是在找人为我“编写代码”。当我了解此过程的工作原理时,这更像是一种健全性检查。就工具和一般程序而言,请简单地指出我正确的方向。

更新 2:使用大多数 Web 浏览器中的“复制为 curl”选项,我能够获得验证所需的正确标题信息。

代替

我需要

添加 -c 开关时,我现在可以保存会话 cookie。需要进一步测试,但至少有进展。

编辑

使用 Chrome 功能从历史记录中复制 curl 命令(在 Firefox 中也可以找到),我能够部分重现结果。但是在我的情况下,我无法登录,因为我正在使用的站点使用了修改 cookie 的附加 js。

这个最初的问题可以关闭,我将为我的项目的更具体部分打开一个新帖子。

0 投票
1 回答
512 浏览

bash - 如何使用 lynx 解析 http://www.worldometers.info/pt/ 网站中的数据?

我需要从 worldometers.info 解析日期,但 lynx 或 curl 不会等待(如延迟)加载网站。

我在 Linux 终端中尝试过:
lynx -connect_timeout=5 http://www.worldometers.info/pt/
和:
lynx -read_timeout=5 http://www.worldometers.info/pt/
和:
curl -s -connect -timeout 5 http://www.worldometers.info/pt/
和:
curl -s -expect100-timeout 5 http://www.worldometers.info/pt/

猞猁不提供实际数据,只做出回应retrieving data

谢谢