需要对需要执行以下操作的机器人进行编码:
转到jsp页面并按以下方式搜索:
第4个可以通过屏幕抓取来完成,我认为我不需要帮助。但我需要一些指导,从1到3做选项。任何链接或只是一些关键字,将帮助我谷歌了解它将不胜感激。我计划用java做这个。
答案 0 :(得分:0)
Selenium自动化浏览器。而已。你用这种力量做什么完全取决于你。 上述步骤可以使用selenium(java中的测试工具)
完成答案 1 :(得分:0)
我的建议是使用Selenium(http://docs.seleniumhq.org/download/)。 在您的firefox中安装Selenium IDE,它可以记录您在网站上执行的操作,将其存储到脚本中并进行回复。 如果您是初学者,此视频(http://www.youtube.com/watch?v=gsHyDIyA3dg)会有所帮助。
如果您想在Java中实现它,那么只需将Selenium IDE中的脚本导出到JUnit Webdriver代码即可。
当然,您可以使用Java中的Selenium Java webdriver编写您的程序以直接在网站上运行。
答案 2 :(得分:-1)
即使第1点到第3点都是屏幕抓取 - 您正在计算(使用手动或自动方式)页面中的内容以及对它们执行操作。您可以尝试浏览Apache HTTP Client,以便轻松地运行HTTP命令并获得响应。
我希望你以合法的方式做到这一点 - 如果没有得到许可,屏幕抓取几乎总是不受欢迎。