linux - 使用 javascript 的 Lynx

标签 linux browser-automation lynx

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

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

编辑:

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

最佳答案

Lynx 不支持 Javascript。

更新 1

根据您对尝试执行的操作的总结(登录需要 JavaScript 进行密码加密的网站),我强烈建议您使用 Selenium或另一个浏览器自动化包。即使您在没有此类层的情况下也能正常提交密码,如果您使用像 Lynx 这样的极简浏览器,该站点也可能会出现其他问题。

关于linux - 使用 javascript 的 Lynx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9353519/

相关文章:

c - fork ()泄漏?花费越来越长的时间来 fork 一个简单的过程

linux - 使用 ocf :pacemaker:ClusterMon and/or external-agent 监控起搏器集群

c++ - 将 C++ 结构传递给需要 C 结构的库

linux - 无法在 awk 命令的固定搜索中使用 unix $variable

python - 使用 PhantomJS 和 Firefox 实现浏览器自动化,支持不同的浏览器

bash - Lynx - 如何在转储网站内容之前延迟下载过程

java - 从jsp脚本调用lynx

ruby - 有谁知道或知道在哪里可以找到关于 Watir-Webdriver 的好文档?

javascript - 使用 VBA 时 Form.Submit 不通过

java - 从 java 应用程序执行 Lynx