从命令行控制浏览器

从命令行控制浏览器

我最近将大部分工作从 Mac 转回至 Linux —— 毫不后悔。

我还需要弄清楚的一件事是如何通过命令行脚本控制浏览器。

主要目的是控制目前正在运行浏览器来填写我反复使用的表格(例如:银行付款)。

我以前在 Chrome 上通过 AppleScript+JavaScript 来做这件事,之前在 Firefox 上通过 perl+MozRepl 来做这件事。

关键要求

  • 读取标准输入的能力 - 直接读取或不直接读取(通过 bash/perl 脚本也可以)
  • 填写表格的能力(不是通过 URL)
  • 不是无头的(这适用于银行支付)

AppleScript 在 Linux 上不可用(呃!)并且 MozRepl 几年前就被弃用了。

有任何(轻量级)解决方案吗?

相关内容