问题标签 [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.
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 编译有问题吗?
lynx - lynx 我可以阻止它拆分网址吗?
我正在使用 lynx 转储网站。
一些 URL 被分成 2 行,如果可能的话,我想停止。我有什么选择吗?
我运行了一个 sed 命令,该命令删除了不以 http 开头的行,因此您可以看到问题所在。
谢谢,克里斯
编辑:我应该补充一点,我想要的链接不要放在可见或隐藏的链接部分。
lynx - 我可以使用 Lynx 在一个命令中传输 HTML 和发布数据吗
阅读手册页,似乎-post_data
总是接受来自标准输入的数据。但我也想将 HTML 导入到 lynx 中。我可以两者都做吗,最好使用类似的东西
wordpress - 工业二维码扫描器:自动登录和浏览器新标签用于 url 验证
很抱歉标题太长(太宽),但我有以下问题。
我在我的 WP 博客中设置了一个票务系统(用于音乐学校):人们可以免费注册音乐会并收到一封电子邮件,其中包含生成的 QR 码,该票只是内部页面的 URL。我可以验证 URL,只需登录博客然后访问 URL。我有一个开箱即用的工业 QR 码扫描仪 (Datalogic Quickscan QB T2400):我扫描票证并返回 URL。
问题是我必须: 1. 手动打开浏览器 2. 手动登录我的 WP 博客 3. 手动为每个工单 URL 打开一个新选项卡(扫描前)
这不好,特别是因为我们在不同的场地举办音乐会,我只需要随身携带扫描仪(不一定是电脑终端)。
有没有办法用 bash 脚本完成整个过程?
我尝试在 bg 中使用一些文本浏览器,但它们没有连接到我的博客...
Curl 正确命中了 URL,但 lynx 没有登录(因此没有进行验证)。
如果您有任何提示,请提前致谢。
尼乔斯
附言。我在 Debian 环境中工作。
bash - 如何从“lynx --dump -listonly”中删除编号
示例结果:
我想要做的是删除包含的 1. 2. 和 3.“参考”和“可见链接”文本。
想要的结果:
bash - lynx - 将 URL 列表转储到单个文件中?
是否可以使用 lynx 将文本文件中的 URL 列表全部转储到 1 个文件中?
我试过这个但没有运气
我也试过这个,但它没有用,只是替换了看起来的文件
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。
utf-8 - 山猫 UTF-8 支持
我在 OS X 10.11 上使用 Lynx。但是,它不会为非 ASCII 字符打印 UTF-8,而是它们的 ASCII 表示或ef bf bd
“替换”字符 (?)。
我一直在研究本指南以寻求帮助。
命令的输出locale
:
当我运行 Lynx 时
这是显示的样子:
根据文章中的帖子,Lynx 应该正确打印 UTF-8。
lynx -dump ...
打印相同。
(跑步export LC_ALL="en_US.UTF-8"
也无济于事。)
奇怪的是,如果我使用-mime_header
参数运行,例如:
它可以正确打印字符。(尽管,作为转储而不是在浏览器环境中打开):
编辑:
忘了说,
-assume_charset=utf8
和-assume_unrec_charset=utf8
也不帮忙。
编辑:
好吧,我可以通过在 lynx.cfg 中硬设置 CHARACTER_SET 来获得我想要的输出。尽管这似乎是一种解决方法,但正如它在文档中所述:
但是,该设置仅在其设置的会话中持续存在。这对我不起作用,因为我主要lynx -dump
在脚本中使用。但由于我几乎只是 UTF-8,我想我现在可以忍受硬设置。
bash - 使用 Chrome Cookie 编写 Curl 或 Lynx 脚本
只是想找人指出我正确的方向。我需要编写与使用“信任此设备”cookie 并使用登录门户网站的交互的脚本。我在 Chrome 中找到了 cookie,但不知道下一步该做什么。这将托管在 CentOS 7 系统上。
在对登录门户进行身份验证后,我需要使用“信任此设备”cookie 和会话 cookie 访问另一个页面,以便下载文件。每天手动下载文件很乏味,网站所有者不想使用 SFTP。
更新 1:我的请求有些混乱(我本可以说得更清楚),我不是在找人为我“编写代码”。当我了解此过程的工作原理时,这更像是一种健全性检查。就工具和一般程序而言,请简单地指出我正确的方向。
更新 2:使用大多数 Web 浏览器中的“复制为 curl”选项,我能够获得验证所需的正确标题信息。
代替
我需要
添加 -c 开关时,我现在可以保存会话 cookie。需要进一步测试,但至少有进展。
编辑
使用 Chrome 功能从历史记录中复制 curl 命令(在 Firefox 中也可以找到),我能够部分重现结果。但是在我的情况下,我无法登录,因为我正在使用的站点使用了修改 cookie 的附加 js。
这个最初的问题可以关闭,我将为我的项目的更具体部分打开一个新帖子。
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
。
谢谢