问题标签 [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.
bash - Bash - 下载文件,如果需要登录
我正在使用 BASH,我需要下载一个 TXT 文件,该文件是根据请求在服务器端生成的。这意味着 URL 类似于:
Export=1
被 .NET 应用程序捕获,并为我提供了一个基于 fileID 的 TXT 文件。
如果我还没有登录,我会被重定向到?ReturnUrl
URL 中的登录表单,在登录时将我重定向回我请求的页面。
如何使用 BASH 成功下载此文件,cURL/wget/lynx
. 它必须是非交互式的。
我尝试过使用--cookie
curl 和 wget 以及 lynx 自动化 (cmd-log) 的选项。Lynx 效果最好,但由于某种原因,文件下载提示无法自动化。
请帮忙。如果需要任何其他信息,我会提供。
ruby-on-rails - 获取 lynx:无法访问 rails 的 startfile 错误
我有一个简单的登录系统,我使用 devise gem 进行身份验证,我部署在服务器上并使用lynx 浏览器进行测试, 我遵循了与设计相关的所有步骤。我已将我的根页面设置为设计登录页面,所以我的 route.rb 如下
我的数据库使用 RDS 连接我的 database.yml 文件为
当我启动服务器并输入地址为lynx 0.0.0.0:3000时,它给了我错误
首先,我认为这可能是由于数据库未连接到应用程序,但通过使用 rails 控制台我可以访问数据库。我还检查了我的日志文件,它不会显示任何错误。我错过了什么。
这里我使用的是 rails 3.2.11 和 ruby 1.8.7
我应该怎么办?
html - 仅在文本浏览器中显示 HTML 元素?
我的布局在普通浏览器中看起来不错,但在链接和 lynx 中看起来像一大堆文本。我想在文本浏览器中添加一个<hr>
或<br>
之间的部分,但我不希望它们干扰普通浏览器中的 CSS 布局。我尝试hr {display: none;}
在 CSS 中进行设置,但它也将其隐藏在文本浏览器中。
jsf - jsf 和基于文本的浏览器
我有以下问题:我们使用 JSF 开发了一个 Web 项目。在许多 facelets 中,action 类的 init()-Method 用数据填充 backing bean,通过以下方式调用
只要您使用普通的浏览器,如 firefox、chrome 甚至 eclipse 浏览器,它就可以正常工作。但是当使用像 lynx 这样的基于文本的浏览器(或使用 htmlUnit 或 wget)时,似乎不再调用 init() 方法。init() 填充到支持 bean 中的数据不存在,也没有显示在基于文本的浏览器中(但在 firefox 中单击会显示数据)。
例如:
使用 firefox 显示属性文件中的文本以及支持 bean 中 someStringValue 的内容。使用基于文本的浏览器仅显示第一个 div 框的内容。有谁知道这里出了什么问题,或者我如何解决这个问题,以便它也适用于基于文本的浏览器?非常感谢!
bash - 用于登录特定站点的 Shell 脚本
我需要登录我们学院的 Internet Access Portal 才能访问 Internet。(Cyberoam) 我需要一直打开这个窗口。地址是http://192.168.0.1:8090/httpclient.html
我需要在那里输入用户名和密码才能登录。
我是脚本新手。我需要帮助制作一个脚本: 1. 打开 Lynx 2. 转到:http://192.168.0.1:8090/httpclient.html
3. 自动输入我的用户名和密码 4. 让我保持登录状态
我需要这样做,因为每次手动登录都很痛苦。如果我的浏览器需要更新,它不会更新,因为我还没有互联网访问权限。
url - 如何在不使用鼠标的情况下在 Lynx 中复制 URL
我正在使用 Ubuntu 12.04。我想在不使用鼠标的情况下复制 Lynx 中的 URL。URL 应复制到剪贴板。我试过使用Ctrl+ A,Ctrl+ K,但它没有被复制到剪贴板。
javascript - 如何将在 href 中包含 javascript:__doPostBack 的链接转换为 wget/curl/lynx 可以理解的普通 url?
我先在 SO 中搜索,发现了这个问题。如何单击在 href 中包含 javascript:__doPostBack 的链接?但它只在 python 中给出了答案。
我需要的是,当浏览一个网站时,一些页面(2、3、4等)的链接如下:
如果我点击它,它会显示下一页,但真正的 url 不会显示在浏览器中。
所以我的问题是,如何将 javascript 链接转换为可追踪的真实 url 并提供给wget/curl/lynx
?
我的目的是使用工具(wget/curl/lynx)通过脚本来一一下载这些页面。但是由于这些javascript:__doPostBack
,我找不到一个好的方法来做到这一点。
javascript - 在 lynx 中检查元素
我正在 lynx 网络浏览器中寻找元素检查器。我想从网站上提取一些数据。它涉及每次更改链接的 url 并获取信息。我尝试在 Firefox 中使用宏,但不知道如何编写 for-loop 之类的东西。所以我现在正在尝试lynx。是否可以像在标准网络浏览器(如 mozilla firefox)中那样在 lynx 中检查元素?
curl - 使用所需的 HTTP Referer 和 User-agent 时无响应
请有人看看我的 curl 请求有什么问题。提前致谢
要求:
为了访问提交简历的说明,您必须从以下 Web 服务获取“/anvato-resumes/instructions.txt”资源: https ://s3.amazonaws.com
您必须使用 Lynx Web 浏览器从http://www.anvato.com 访问资源链接,使其看起来好像是在发送 GET 请求。否则,Web 服务会给您一个拒绝访问错误。
解决方案:
回复:
(XML) 访问被拒绝
php - lynx cronjob 已调用,但未发送 HTTP 请求
我使用以下命令每 30 分钟从我的共享主机运行一次 cronjob 到我的另一个 ec2 服务器:-
0,30 * * * * /usr/bin/lynx http://qwerty.com/crons/myCron.php
根据我从 Cron 守护程序收到的电子邮件,cron 作业确实每 30 分钟运行一次。但是有时似乎只调用了 PHP 文件。我注意到只有在我收到的 Cron Daemon 电子邮件中发送 HTTP 请求时它才会成功。
示例如下所示:-
不成功的尝试
成功的尝试
如何确保每次 cron 守护程序运行时都发送 HTTP 请求?