发布/单击按钮java

时间:2014-11-12 15:59:34

标签: java

我有一些java的基本知识(制作一些小程序来帮助日常生活)现在我想制作一个程序,每隔2-3分钟在网站上发布一个优惠。我从未对与互联网和网页相关的java做过任何事情,甚至在浏览互联网后我也一无所知。我如何设置与某个页面的连接点击该页面上的某个按钮,然后用信息填写3个框并发布该优惠?

以下是我要点击的内容:

Button

以下是我必须填写的表格:

Form

2 个答案:

答案 0 :(得分:0)

您必须更多地了解HTML表单的工作原理,但基本上浏览器会使用表单中的值向Web服务器发送POST请求。

Chrome开发人员工具,Firefox的网络开发者工具栏具有一项功能,可以帮助您发布在发布单个表单时向服务器发送的请求。当然,你必须用心脏内容填充这些值

如果您已经知道要发送哪些内容,则可以相对轻松地发布,这个StackOverflow回答https://stackoverflow.com/a/4206094/182474中的示例很好地描述了它。

但我强烈建议从HTTP协议的角度探讨浏览器的内部工作方式,因为如果您想开发与Web API交互或模拟发布HTML表单的工具,这是非常有用的知识。

答案 1 :(得分:0)

您可以使用java.awt.Robot类并使所有这些认为=) 您只需要将手动操作写入自动操作=)

  1. 在文本上移动鼠标
  2. 写这个......
  3. 标签
  4. 写下这个......
  5. 标签按enter
  6. 等待N秒
  7. 希望它有所帮助! =)