java - 网上冲浪/浏览器自动化

标签 java browser automation

我正在创建一个 Java 程序,该程序可以在互联网上运行,登录网站帐户并发布内容。例如。运行程序 -> Tumblr -> 发布“Helow World” -> 注销 Tumblr。

我目前正在使用 Robot 类来执行此操作... http://download.oracle.com/javase/6/docs/api/java/awt/Robot.html

但展望 future ,我看到了一个令人生畏的 future (网页更新会导致程序崩溃,因为它是基于坐标、鼠标点击和键盘的。)

我可以通过某种方式实现 Web 浏览器自动化吗? (例如浏览网站、填写表格等)(最好使用 Java、python、C++ 或 php)

最佳答案

Selenium 是您所需要的绝佳选择。您不仅可以用 Java(以及许多其他语言)为它编写脚本,还可以安装浏览器插件并让它记录您的操作以快速学习它的语法。

http://seleniumhq.org/

关于java - 网上冲浪/浏览器自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6363350/

相关文章:

css - 关于复制/生成大量 div css

java - 在基于 JEditorPane 的浏览器中启用 javascript 的代码

PHP:如何创建对象变量?

delphi - 如何识别 MS Excel 对象类型?

java - 如何从对象 B 调用对象 A 的方法,对象 B 本身就是 A 对象的属性?

python - 将 showforms() 命令与 Twill 结合使用时出现解析错误

java - 以相反的顺序对集合进行排序

google-apps-script - 如何在 Google 电子表格中创建自动清除脚本?

java - 在 JDBC 中缓存

Java 鼠标按下 - 没有事件