如何创建在网页上进行操作的程序?

时间:2018-03-14 00:09:31

标签: java httprequest bots okhttp htmlunit

我正在学习java,我想创建一种机器人,它将在网页上进行操作,例如点击按钮填充文本框等。我的问题是哪个库用来做它?我发现这个机器人运行良好:

  

https://github.com/DaveDuck321/SmashIt/blob/master/app/src/main/java/tk/smashr/smashit/KahootHandle.java

但我不知道它是如何完成的,它使用的是okhttp库,但它只是发送http请求,但作者是如何知道他需要向服务器发送哪些请求呢?是否有可能只使用任何网站,或者使用像htmlunit这样的东西?

1 个答案:

答案 0 :(得分:-1)

  

我正在学习java,我想创建一种可以在网页上进行操作的机器人,例如点击按钮填充文本框等。

查看Selenium,使您可以通过各种编程语言(包括Java)控制Web浏览器。

进一步阅读: