标签: lynx

Elinks还是Lynx?

请说明您的终端浏览器的原因.你为什么使用Lynx或Elinks?他们如何帮助您进行编程?

browser lynx text-based elinks

41
推荐指数
3
解决办法
4万
查看次数

Lynx用javascript

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

所以这是我的问题:由于某种原因,javascript在我的浏览器中运行得很好,但不是在lynx中.使用lynx页面加载没有任何JavaScript参与.有没有办法在lynx中调试javascript,google chrome有哪些你可以在哪里查看控制台上发生了什么,所以我可以找出是什么导致脚本不能在lynx中运行?

编辑:

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

linux browser-automation lynx

27
推荐指数
3
解决办法
5万
查看次数

是否在POSIX系统上始终提供wget或类似程序?

是否有类似的HTTP客户端wget/lynx/GET默认分发在POSIX或*nix操作系统中,可用于最大程度的可移植性?

我知道大多数系统都有wgetlynx安装,但我似乎记得使用默认设置安装一些Ubuntu的服务器系统,他们既没有wgetlynx安装在基本包.

我正在为Linux(可能还有Mac)编写一个shell脚本,将一个软件安装到计算机上.为了防止分发几个大文件,我想从互联网上获取这些文件,而不是使用安装程序打包.目前,安装脚本将分发在从Makeself创建的单个文件中.

我想避免安装脚本超过100 MB,如果包含文件将是如此,如果此人正在升级或重新安装软件,也可能不需要它们.也许最便携的事情是包括pacakage中的文件.

现在我只是在想具有用于脚本检查wget,lynx以及GET以该顺序,它会使用哪一个它可以下载,但我可以完全避免这个,如果有办法,我可以下载,将工作中的文件所有系统.

编辑:

有没有人对lwp-request(GET)及其可用性了解多少?这似乎在我迄今为止检查过的几个系统上都很容易获得,我记得这一直是大约10年多以前回到RedHat.

linux bash posix wget lynx

21
推荐指数
2
解决办法
3730
查看次数

如何在lynx或链接中复制链接URL以复制到vim?

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

linux lynx

9
推荐指数
1
解决办法
1万
查看次数

在 Lynx 中查看我的网页时如何隐藏 div?

我的网站有一个 div 元素(以块的形式),每当用户通过不支持 JavaScript 的基于文本的浏览器(如 Lynx)访问该网站时,我希望使其不可见。

基本上我需要编写什么命令或代码才能发生这种情况?

html javascript hide lynx

8
推荐指数
1
解决办法
619
查看次数

lynx dump——使用颜色?

我刚刚尝试过...

lynx -dump -list_inline "http://www.samplepage.com"
Run Code Online (Sandbox Code Playgroud)

获取网页的格式化输出。但是,我注意到对于链接,只标记了起点,但没有标记终点。例如,对于这样的事情

this is <a href="www.link.com">a link</a> somewhere
Run Code Online (Sandbox Code Playgroud)

我明白了

this is [www.link.com]a link somewhere
Run Code Online (Sandbox Code Playgroud)

但我想要得到的是类似的东西

this is [www.link.com]a link[endlink] somewhere
Run Code Online (Sandbox Code Playgroud)

这样我就知道链接中到底包含文本的哪一部分。有人知道如何做到这一点吗?

非常感谢您的帮助!

最好的问候,弗洛里安

dump lynx

8
推荐指数
0
解决办法
541
查看次数

您建议使用哪种CPAN模块将HTML转换为纯文本?

您建议使用哪种CPAN模块将HTML转换为格式化纯文本?

一个严格的要求是模块必须处理Unicode字符.

perl cpan lynx

5
推荐指数
1
解决办法
324
查看次数

仅在文本浏览器中显示HTML元素?

我有一个在普通浏览器中看起来很好的布局,但在链接和lynx看起来像一个大的混乱的文本.我想在文本浏览器中添加一个<hr><br>两个部分,但我不希望它们干扰普通浏览器中的CSS布局.我尝试hr {display: none;}在CSS中设置,但它也将其隐藏在文本浏览器中.

html css browser lynx

5
推荐指数
1
解决办法
946
查看次数

如何设置天猫座代理

我试图在我的perl cgi脚本中运行lynx,以便它从wen页面中提取一些文本。我在脚本中按照以下方式进行操作,

lynx -source -preparsed "$url" > data.txt

但是我在服务器的error_log中收到以下错误:

查找www.xyz.com

与www.xyz.com建立HTTP连接Alert !:

无法连接到远程主机。

lynx:无法访问起始文件xyz.com

当我尝试从命令行为root用户执行lynx时,出现相同的错误。但是当我在普通用户中运行perl脚本和lynx命令时,它们可以正常工作。我们的newtwork包含我/etc/lynx-site.cfg作为proxy所做的代理设置,PROTOCOL_proxy="http://proxy.abcdxyz.ac.in:8080"但未给出任何结果。

linux perl proxy lynx

5
推荐指数
1
解决办法
9087
查看次数

Lynx UTF-8 支持

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

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

locale命令的输出:

locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

当我运行 Lynx 时

lynx http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt
Run Code Online (Sandbox Code Playgroud)

显示内容如下:

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

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

lynx -dump ... 打印相同。

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

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

lynx -mime_header http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt
Run Code Online (Sandbox Code Playgroud)

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

Lynx 正确显示 UTF-8 测试页

编辑:

忘记说了,

-assume_charset=utf8-assume_unrec_charset=utf8

也不帮忙。

编辑:

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

# ...  The 'o'ptions menu setting will be stored in the user's RC
# …
Run Code Online (Sandbox Code Playgroud)

utf-8 lynx

5
推荐指数
1
解决办法
2154
查看次数

标签 统计

lynx ×10

linux ×4

browser ×2

html ×2

perl ×2

bash ×1

browser-automation ×1

cpan ×1

css ×1

dump ×1

elinks ×1

hide ×1

javascript ×1

posix ×1

proxy ×1

text-based ×1

utf-8 ×1

wget ×1