1

我想知道是否有人可以给我一些指示。我之前做过少量的网络开发,我想完成下面的任务。

我想要做的是自动登录下面的网站并将我的信用卡余额拉到屏幕上。如此有效地,我所看到的只是几个登录框和一个登录按钮,然后在填写下一个屏幕时会显示我的余额。

https://service.aquacard.co.uk/aqua/web_channel/cards/security/logon/logon.aspx

我想过用一个网络应用程序来做这件事。我的设想是我在页面上执行 http get,然后使用自定义 css 呈现页面,以便它隐藏除相关位之外的所有内容。

或者,我想我可以使用 nokogiri 或 mechanize 之类的东西来充当无头浏览器并自动执行任务。

但是,我真的很难开始并阅读了几本指南。所以我想知道是否有人可以帮助我继续前进。这是一个 aspx 页面,如果我可以使用它,我已经启动并运行了一个 node.js 环境......

目前我正在考虑一种客户端-服务器类型的架构,但将来我想只迁移到客户端(即本机应用程序)。

4

1 回答 1

0

你没有提到你想用哪种语言写,但我只能推荐你Selenium。它用于在浏览器中进行自动化测试,因此它能够在页面上找到元素,用值填充它们等等。它还具有多种语言(Java、C#、Python、Ruby)的绑定,因此请选择您最喜欢的一种。

于 2013-11-16T10:30:23.180 回答