我用 php 编写了一个脚本,由于它包含 javascript 位,因此需要 Firefox 之类的浏览器才能运行。
我不需要该过程的任何输出,我只需要它来触发页面、与 javascript 一起运行页面,然后关闭。现在,我在 VPS 上执行此操作,因此没有显示。
有没有办法可以在没有显示器的情况下运行 Firefox?
答案1
也许您可以尝试使用命令行浏览器“链接”运行脚本
links -no-g http://your.sript.here
或者您可以尝试使用独立的 JavaScript shell 来解释您的代码,而无需打开浏览器。这些网页可能会对您有所帮助:
答案2
试试 xvfb!这是一个不需要实际显示器的显示模拟器。
apt-get install xvfb
xvfb-run [your script here]
手册页: http://man.he.net/man1/xvfb-run
描述: http://en.wikipedia.org/wiki/Xvfb
类似主题: https://stackoverflow.com/questions/6183276/how-do-i-run-selenium-in-xvfb