我可以从终端模拟网页上的按钮按下吗

我可以从终端模拟网页上的按钮按下吗

我发现我们可以通过使用以下方式从终端窗口读取 Gmail 消息

curl
curl -u user --silent "https://mail.google.com/mail/feed/atom"

我现在想从终端提交一些文本(来自文本区域 + 按下按钮)。那么,识别按下按钮时触发的操作的步骤是什么,以及如何在终端中模拟相同的操作?

例如,我想模拟“传递数据”和“按下按钮”(提交)http://tokira.net/unicode/index.php

答案1

您可以使用lynx

lynx http://tokira.net/unicode/index.php

默认情况下,lynxUbuntu 中未安装它,但您可以使用以下命令安装它:

sudo apt-get install lynx

答案2

如果你需要比提交帖子请求更复杂的东西(这可以通过 cURL 直接轻松完成),你可能需要检查机械化,一个用于与网页交互的 ruby​​ 库。

相关内容