说明
这几天,班主任一直让我们访问一个网页,观察视频,增加访问量。每个班级也有指定的位置。 . 而且经过我的测试,点赞数只有在观看视频一段时间后才会出现。 .
但作为计算机专业的我,绝对不想一直点击,点击
于是我有了一个大胆的想法
分析
于是我查看了页面的源代码
这行代码弹出点赞18s。
18 秒后发生了什么?继续阅读
可以看到这个弹窗like的父div为class=”video_mask”,默认显示框类型为none,即不显示。
好了,废话不多说。
主要看以下
如果我们点击thumb_xi的div,就会触发onlick=”ok()”事件。
如果我们点击 thumb_buxi div,就会触发 onlick=”nook()” 事件。
查看这个js代码
通过查看代码,发现这两个方法都调用了lookHandle(type)方法。并且如果点赞,传值type=1,如果点不喜欢,传值2.
哈哈,这么简单。
继续往下看lookHandle(type)方法
这不是 ajax 请求。 . .
仔细分析:
请求的url如上,请求方式为post,数据类型为json。
其实主要是查看json类型数据。
代码目前未知,已知类型为1或2。后面跟着videoId,一定是我们要增加访问量的视频id。
发送ajax请求后,服务器判断type的值是1还是2,然后在服务器的数据库中点赞+1,浏览量+1。 . 至于为什么我说这里判断的是pageview +1,
因为我发现喜欢 + 不喜欢 = 访问。 .
那就看看ajax请求返回后的操作。
仔细想了想,这不就是把当前用户的操作保存在会话中吗? . .
别管它。
开始操作
开始我们的工作
打开myeclipse新建一个项目,写在index.jsp中就行了
先写一段js代码,复制AJAX请求
我们修改一下,lookHandle方法不传任何参数,直接在var type=下面定义了一个参数1.想必一直很喜欢吧。
至于代码刷视频浏览量的网站,我不知道怎么做,所以不改了。 Videld当然不能改变。 我们要刷的视频?
不管服务器返回什么数据。
现在您已完成,创建一个新按钮。按钮的onclick事件设置为我们刚刚做的方法。 onclick=”lookHandle”。
我点击了十次,经过测试刷视频浏览量的网站,它起作用了。浏览点赞全部+10.有成就感lol。 .
然后,我还是觉得累。我必须一直点击鼠标才能添加。
程序员太懒了
所以:
在lookHandle 方法中递归调用自身。 没有结束条件。如果要结束,请自行关闭窗口。
还有 1>10->100->1000…
以上是小编为大家介绍的Java刷视频浏览量和点赞的实现代码。我希望它对你有帮助。有任何问题请给我留言,小编会及时回复你的。非常感谢您对 Scripting House 网站的支持!
请登录后发表评论
注册
社交帐号登录