我最近将大部分工作从 Mac 转回至 Linux —— 毫不后悔。
我还需要弄清楚的一件事是如何通过命令行脚本控制浏览器。
主要目的是控制目前正在运行浏览器来填写我反复使用的表格(例如:银行付款)。
我以前在 Chrome 上通过 AppleScript+JavaScript 来做这件事,之前在 Firefox 上通过 perl+MozRepl 来做这件事。
关键要求
- 读取标准输入的能力 - 直接读取或不直接读取(通过 bash/perl 脚本也可以)
- 填写表格的能力(不是通过 URL)
- 不是无头的(这适用于银行支付)
AppleScript 在 Linux 上不可用(呃!)并且 MozRepl 几年前就被弃用了。
有任何(轻量级)解决方案吗?