所以我用 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/