如何编写软件以实现自动化目的?

时间:2010-10-02 13:47:41

标签: bots

我想问一下如何编写一个软件应用程序,它可以自动化浏览器进程,例如登录网站,发布一些内容和注销。

市场上有很多软件可以这样做,但我很久以前就熟悉它们,需要Internet Explorer才能工作。

我搜索了很多,但找不到,用哪种语言编码。有人可以提供指南或文章,让我开始这个过程吗?

3 个答案:

答案 0 :(得分:1)

您可以使用任何具有“说”HTTP协议的库的语言来执行此操作。大多数人都这样做。实现方式各不相同,从发送GET / POST请求等简单事项到自动cookie处理和JavaScript引擎等高级主题。

我们的想法是选择一种您熟悉的编程语言,并开始寻找它拥有的HTTP库选项。

答案 1 :(得分:0)

您可以使用Perl轻松制作网页抓取器/漫游器。有几个CPAN模块可以提供帮助。

例如,WWW::Mechanize模块可以轻松完成大多数任务。

答案 2 :(得分:0)

我能想到CodedUI,SilkTest,QTP,Watin,Watir&其他这样的软件包可以做到这一点......

HTH。