首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >制作能在网络上导航的机器人

制作能在网络上导航的机器人
EN

Stack Overflow用户
提问于 2011-01-19 09:36:25
回答 2查看 5K关注 0票数 3

我一直想让一些东西自动化,比如在浏览器游戏中,比如OGame,或者Facebook poking。我可以使用java.awt.Robot类,这是我找到的唯一解决方案,但它不一定每次都会处理一些东西,它会占据你的计算机。

所以我想做的是做一个机器人,它会做一些事情,比如登录网站并保存登录cookies,这样它就可以实际访问内容,按下按钮,填写表格等。

那么,如何做到这一点呢?

(我不是在找一只蜘蛛。我已经做了一些类似的东西来撕裂Javadoc)

提前谢谢!~Somanayr

EN

回答 2

Stack Overflow用户

发布于 2011-01-19 09:38:53

您正在寻找的是WebHarvest,非常整洁!

它有一个自动可执行的JAR,它有一个很好的接口来创建脚本(XML文件),一旦脚本好了,就把它放在类路径中,并使用API随时执行它。

当然,它可以填写表单、保存cookie等

票数 3
EN

Stack Overflow用户

发布于 2017-07-10 23:46:43

我使用selenium驱动程序,比如phantomjs用于无头浏览器,以自动执行ogame。它并不完美,如果你想看一看或对该项目做出贡献,请让我知道。

Selenium非常简单,与java机器人类不同,您不需要单击实际的按钮。使用java Robot类,您需要以某种方式解析页面的内容,就像sikuli对图像所做的那样,但是selenium提供了页面的html,您可以使用jsoup甚至内置的selenium函数来读取页面。

https://github.com/unsupo/ogame/tree/ogame_2.0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4730932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档