我需要对需要执行以下操作的机器人进行编码:
转到jsp页面 通过以下方式搜索:
第4个可以通过屏幕抓取来完成,我认为我不需要帮助。但我需要一些指导,从1到3做选项。任何链接或只是一些关键字,将帮助我谷歌了解它将不胜感激。我计划用java做这个。
答案 0 :(得分:8)
您所需要的只是HTMLUnit
这是其描述摘录
HtmlUnit is a "GUI-Less browser for Java programs". It models HTML documents and provides an API that allows you to invoke pages, fill out forms, click links, etc... just like you do in your "normal" browser.
P.S。:曾用它来建立网络抓取项目;)
答案 1 :(得分:6)
也许这不是你想要的,但你可以试试selenium:http://seleniumhq.org/
这是一个Web应用程序测试系统。
答案 2 :(得分:0)
您可以使用python-mechanize。
答案 3 :(得分:0)
Prerequistes:
我们可以实现浏览器的启动,转到特定的网页,搜索关键字并通过以下方式分析结果
答案 4 :(得分:0)
我在铬中使用了硒。如果你想使用selenium,你必须从http://www.seleniumhq.org/download/ ---最新版本下载并在neatbeans中实现或者删除jar文件。 (Selenium客户端和WebDriver语言绑定,Selenium独立服务器)此后你必须从谷歌https://sites.google.com/a/chromium.org/chromedriver/ - chrome驱动程序下载 - 最新版本提取文件并保存在你的电脑上。