我想创建一个 bash 脚本:
-
删除所有火狐浏览器饼干
-
启动火狐浏览器 - 打开一个网址,例如 www.google.com
-
加载页面
-
退出火狐
浏览器 将所有 Cookie 输出到文本文件
我想通过 PHP 或 SSH 运行脚本,但我无法让它工作。火狐浏览器无法启动。你知道是什么问题吗?
sqlite3 .mozilla/firefox/4cgsngb1.cookie1/cookies.sqlite 'delete from moz_cookies'
export DISPLAY=:0
firefox http://www.google.com &
PID=`jobs -p`
kill $PID
sqlite3 .mozilla/firefox/4cgsngb1.cookie1/cookies.sqlite 'select * from moz_cookies'
除非
安装虚拟帧缓冲器(例如 Xvfb
) 到远程计算机,或者在 SSH 的情况下,除非您将图形输出转发到本地计算机(带 ssh -X
)。