自定义脚本实践-------有谱* 自动播放

弹吉他是我的小爱好,但是对于我这种菜鸡,找谱子当然是很重要的一个事情。

其中用的比较多的就是 有谱么点击进入 要是有小伙伴儿也喜欢吉他可以去试试,谱子挺全的,而且这里面有个功能就是有谱子的播放,对于新手来说,这样学习弹拨的节奏很方便,但是这是个收费的功能。

说收费,倒也不是很完全,因为,它会给你 一段的播放时间,到时之后,会停止,需要手动再次点击。
那这不是巧了吗,我立即想到了可以增加一个点击事件,经过简单的尝试,解决了这个问题。下面就是解决的具体过程。

1.首先获取到按钮

如同百度一样,我们按F12,再查看具体的按钮id
在这里插入图片描述
例如百度中,搜索的id是 su

 var button = document.getElementById("su");

在这里插入图片描述
但是在该网站的这个按钮中,是没有找到这个id的
在这里插入图片描述
这里我们获取 button 的class 也可以 “svelte-ugaeen accent”

<button class="svelte-ugaeen accent">
	<span class="icon yoopu3-icon svelte-ugaeen"></span> 
</button>

那么具体获取的代码就要改变一下,这里使用document中的getElementsByClassName 方法

var button = document.getElementsByClassName("svelte-ugaeen accent")[0];

2.编写代码逻辑

首先我们要获取按钮,这在上一步已经实现了,我们希望打开网页就来进行一个播放

var s1 = function(){
   button.click();
}
s1();

然后就是当播放停止时,再进行持续的点击,这个是个轮询的过程,因此我们使用 setInterval() 方法。
我们参考菜鸟教程中的解释
在这里插入图片描述
因此我们可以进行如下编写

setInterval(function() {
   button.click();
 },
15010);

这里15010是我自己经过实验设置的一个时间,小伙伴也可以进行别的尝试

贴一下完整代码

var button = document.getElementsByClassName("svelte-ugaeen accent")[0];
var s1 = function(){
   button.click();
}
s1();

setInterval(function() {
   button.click();
 },
15010);

3.测试

进入网页,打开控制台,将代码粘贴进去,按Enter即可
在这里插入图片描述

只是简单的尝试,代码粗糙,仅供学习参考。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
软件集合多种功能于一身,立足于IIS SDK核心开发技术,经过多年的技术融合,使MYIIS-VIF工作在高效、稳定、安全的一种状态下。是每个IIS站长必选的多功能工具。实践证明,IIS是一个高效的WEB处理端,将多种IIS工具进行相融合能提供服务器处理IIS速度。 VIF[Virtual IIS Functions] 一个为弥补IIS自身功能不足而编写的一个智能IIS多功能软件,它能将IIS本身不具备的多个功能集合在自己身上。用户可以有选择性的进行使用,无论你的IIS是安装使用的何种脚本VIF都支持。该软件主要面向为拥有IDC服务器或者拥有独立服务器的使用者,为你营造安全稳定的IIS环境! VIF现有功能(更多的功能尚未介绍) 防盗链 [超级防盗链第二代技术] 高效而简单的防盗链技术,能让你最快最稳定最傻瓜的对服务器资源进行防盗。取代互联网上一切防盗软件,率先提供通配符功能,能让你明确控制某个站某个端口的防盗。同时提供的超级防盗与1分钟静态防盗更是站长们最喜欢的功能,可以防护p2sp! 注入防护 傻瓜而简单的防护注入,一个按纽即可全站保护,能自定义保护参数,从系统级别屏蔽黑客入侵。支持GET与POST注入防护。 限制区 限制下载方式,限制下载软件等对网站的压力,减少非IE用户对网站的访问冲击。减少.net等多种采集工具给你带来的烦恼。 URLRewrite 目前,大部份站点采用,isapi-rewrite litte与Asp.net来实现URL重写,MYIIS-VIF能提供细化到域名站点的重写策略,一次加载,多次使用,使URL 的内部转化接近0,同时能不重新启动IIS的情况下使配置生效(同样适合用MYIIS-VIF的一切配置)。能自动导入isapi-rewrite格式的配置文件,更加方便实用。 CC攻击防护 从应用程上对CC攻击进行防护,独特的两种方式方式:1,MYIIS-VIF核心处理式2,拦截代理式。你无需编写任何代码,即可轻松实现IIS的CC防护与拦截。外加驱动底层协助,让CC防护更加得心应手。 站点线程管理 简单的添加一个规则,则可实现IIS的站点线程控制与管理,防护恶意下载软件对你的站点进行资源偷袭。将更多的带宽资源留给正常用户。线控精准,支持文件类型线程与IP的绑定操作。更加人性化。 IP限制 率先实现的,在Web层面上对访问者进行系统级别的屏蔽,与CC拦截,SQl 注入功能内部配置通讯交互,超越IIS自身的IP限制功能。能批量添加Ip屏蔽地址。结合驱动拦截更加底层,让对方无法”接触”的服务器。 反下载资源镜像 最早实现了P2SP的镜象资源拦截技术,使你的下载资源站点不被其他下载软件非法镜象。您的服务器资源还在被其他人无故占用吗?你可能被p2sp镜像下载连接了。 服务器伪装 你的服务器是IIS,我们能把它伪装成为Linux服务,当然你也可以把它伪装成其他类型的服务器。超级简单,让菜鸟黑客尽早远离你的系统。保护了系统安全。 关键字拦截 简单的关键字拦截系统能让您的服务器接受中英文的词语提交拦截,让你的服务器更加安全可靠,顺利渡过每天。高速的关键字拦截系统,瞬间秒杀非法信息与关键字。 IIS0DAY拦截 您的服务器安全做的再好,遇到了0DAY怎么办,尽管我们没有0Day,但是我们会竭尽全力的通过安全公告的内容为用户制定出最好的防护方案。 日志系统 软件都为你做了什么,通过日志系统让你看的清清楚楚,明明白白。以上所有内容都可以提供MDB日志核查。通过分析日志系统你还可以得到你最想要的关键信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值