精华内容
下载资源
问答
  • 2020-06-25 15:44:14

    背景:

    经常会遇到秒杀抽奖类的活动,到点在网页上点按钮进行秒杀,但是鼠标连点起来会很麻烦,因此考虑写点代码实现自动化。

    方法:

    使用Chrome浏览器,右击目标按钮,点击“检查”,有的浏览器也叫“审查元素”,找到目标按钮的id,例如百度的按钮是:
    <input type="submit" id="su" value="百度一下" class="bg s_btn">
    此处id就是su。
    在console中,粘贴如下代码行:
    setInterval(function(){document.getElementById("单击按钮的Id").click();},1000);
    然后按回车键即可。 此段代码会在1000毫秒内 单击一次按钮。
    如果目标按钮没有写id,可以使用class进行查找
    document.getElementsByClassName("单击按钮的Class")[0].click(),此处0表示查找到的第0个元素

    相关延伸

    setInterval是一个实现定时调用的函数,可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval方法会不停地调用函数,直到 clearInterval被调用或窗口被关闭。

    更多相关内容
  • 杂记(2)JS脚本自动点击页面按钮

    万次阅读 多人点赞 2018-06-26 15:19:44
    一、背景说明我一直觉得写程序、写算法、会编程这些我们程序员赖以生存的技能,应该更多的为我们自己服务,而不仅仅...我们公司所在的园区提供一站式班车服务,每天我们通过微信公众号的抢票页面,在规定的时间内抢...

    一、背景说明

    我一直觉得写程序、写算法、会编程这些我们程序员赖以生存的技能,应该更多的为我们自己服务,而不仅仅成为我们被企业压榨的工具。简而言之,我们的编程技能不要仅仅为了找工作、面试、干领导布置下来的任务,而应该让这种技能更多的为我们自己服务。

    下面我要分享一个我自己的经历,代码很短,但确实是为我自己提供了便利。

    我们公司所在的园区提供一站式班车服务,每天我们通过微信公众号的抢票页面,在规定的时间内抢票,然后持电子票乘车上下班。这个票刚开始还比较好抢,随着园区人越来越多,票也越来越难抢,一个不留神儿,票就被抢完了,而比较糟糕的是中午抢票时间是12:30,正是我要午休的时间,没办法,我只能牺牲自己午休的时间,生怕抢不到票。

    于是,我琢磨能不能写一个自动抢票的脚本。。。。。。

    二、JS脚本

    1、在电脑谷歌浏览器中打开抢票页面


    我要抢的是3号车的第一班,思路就是获取这个“抢票”按钮,并自动点击。

    2、JS脚本如下:

    var buttons = document.getElementsByTagName("button");
    //每秒执行一次,若页面按钮全部展现出来,即可获取第5个按钮,并点击
    setInterval(function() {
    	if(buttons.length == 10){
    		var button = buttons[4];
    		button.click();
    	}
    },1000);

    通过document.getElementsByTagName("button")获取页面上所有button(非抢票时间,没有“抢票”按钮),到了抢票时间,所有按钮出现,页面一共可以获取10个button按钮,第5个按钮,是我需要点击的按钮,因此获取第5个按钮,并点击。

    3、脚本如何使用

    F12打开谷歌浏览器的开发者模式,选择console标签页,并将脚本粘贴进去,点击回车按钮。


    博主写文章时,该班次的车票已经抢完了,因此弹窗显示“本班次的车票已经抢完了”


    展开全文
  • 今天小编就为大家分享一篇layui点击按钮页面自动刷新的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • js插入浏览器实现自动点击按钮

    千次阅读 2020-07-07 08:34:37
    如何放到浏览器 浏览器打开活动页面,按F12进入调试模式,找到Console控制台,将上面js脚本标签内的代码粘贴进去(不要首尾标签),点击回车即可,一定要在活动结束前放进去。 结果预览 修改setInterval(function()...
    <!DOCTYPE HTML>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
            <title>
                Micomo
            </title>
        </head>
        <body>
            <div>
                <p>
                    活动倒计时<strong id="endtime"></strong>秒!
                </p>
                <input type="button" id="btn" value="立即购买" disabled="disabled" onClick="func()"/>
            </div>
            <script src="/js/jquery-2.1.1.min.js"></script>
            <script type="text/javascript">
                //倒计时30秒
                var i = 30;
                function remainTime() {
                    if (i > 0) {
                        document.getElementById("endtime").innerHTML = i--;
                        setTimeout("remainTime()", 1000);
    
                    }
                    if (i == 0) {
                        $("p").text("活动开始");
                        $("p").css("background-color", "yellow");
                        //倒计时结束,按钮状态改为可用
                        document.getElementById("btn").disabled = false;
                    }
    
                }
                remainTime();
    
                //点击按钮触发的方法
                function func() {
                    alert("恭喜你抢到一个月饼");
                }
            </script>
        </body>
    
    </html>

    页面预览
    这里写图片描述
    这里写图片描述

    脚本 js

    代码

    <script type="text/javascript">
        var button = document.getElementById("btn");
        //每秒执行一次,若按钮状态为可用,进行点击
        setInterval(function() {
            if (button.disabled == false) {
                button.click();
    
            }
        },
        1000);
    </script>

    setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
    setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。

    如何放到浏览器

    浏览器打开活动页面,按F12进入调试模式,找到Console控制台,将上面js脚本标签内的代码粘贴进去(不要首尾标签),点击回车即可,一定要在活动结束前放进去。
    这里写图片描述

    结果预览
    这里写图片描述

    修改setInterval(function(){},millisec)中的millisec(毫秒为单位),可以控制点击频率。

    展开全文
  • jq加载页面自动点击按钮,则 &lt;i id="spPoints"&gt;按钮&lt;/i&gt; &lt;script language="javascript" type="text/javascript"&gt; ..

    jq加载时自动执行事件需要这样写

    $(function(){
       $('.signinpanel').hide();//加载时,隐藏一个元素
    })
     
    jq加载页面时自动点击按钮,则
    <i id="spBalance">按钮</i>
    <script language="javascript" type="text/javascript">
    	function xieyi(){
    $("#spBalance").trigger("click");
    }
    $(document).ready(function(){
           
         window.onload=xieyi;
        });
    </script>

    另外,如果是点击完一个弹出按钮后,自动点击另一个按钮.可以这样实现

    以下案例效果为 点击确定后,自动会在输入框中填写"我准备好了!",然后,再自动点击提交按钮

    if(r[11]=='2'){
    	//如果第四人报名成功,则弹窗
    	if (confirm("牌友凑齐,您准备好开始打牌了吗?\n 准备好了,请点击确定\n ")){
    	  cttx=document.getElementById('ln');
    	cttx.value='我准备好了!';
    //$('.blab_send_button').click(); 
    document.getElementById('blab_send_button').click();
     }
     else{}
    	
    	
    }

    中红外QCL激光器 中红外QCL激光器

    展开全文
  • JS设置自动点击按钮

    万次阅读 2018-07-16 15:54:42
    &lt;p&gt;&lt;input type="button" id="change" class="button" hidden value="x" style="width: 20px;height:20px;text-align: center;...backgroun
  • JavaScript之网页页面上实现自动点击

    千次阅读 2021-05-19 09:31:46
    setInterval(function(){document.getElementById(“单击按钮的Id”).click();},1000);
  • 按键精灵怎么设置自动点击

    千次阅读 2021-06-09 14:28:05
    4.在打开的窗口里,单击【左键单击】右侧的【插入】按钮,这时候在右侧的脚本窗口中,就会添加一句“左键单击一次”的命令。5.再单击【鼠标移动到】右侧的【插入】按钮,同样会在右侧添加命令。但是系...
  • python实现按钮自动点击

    千次阅读 2020-11-30 03:46:32
    最近对python有点兴趣,想自己写个一些自动化脚本去测试自己的程序,以下是自己写的一个简单实现自动按钮点击自动化功能:准备工作有:1.软件:pycharm ,idea(web开发软件,自选)2.环境配置开工,首先,我自己...
  • 前面使用的自动打开连接代码,但按钮没有连接,是腾讯的JS ;url=XXXX"> 需要能自动打开点击页面内图标按钮 ![图片说明](https://img-ask.csdn.net/upload/201507/01/1435688460_246386.png)
  • 点击按钮自动刷新页面

    千次阅读 2018-09-05 14:57:00
    点击上述按钮页面自动刷新 <原因> 在W3C浏览器中,button标签按钮会提交表单,而input标签type属性为button不会对表单进行任何操作。 <解决> 1.将button标签更换为input <input type="button" ></input>...
  • jsp页面加载时自动点击指定按钮的写法 jsp提交表单给服务器,当服务器处理完毕,我们通常在servlet中通过forward(转发)或sendRedirect(重定向)方法返回之前的jsp页面,但是,如果提交表单时的jsp页面并不是这个...
  • python网页自动化操作

    万次阅读 2020-12-01 21:07:03
    因一次对话,让我想做一个能自动打开网页,登陆的脚本…因为本次操作并不是取数据,而是要用浏览器显示监控,故使用的工具为Selenium环境配置python安装教程请自行百度安装Selenium在命令行窗口输入pip install ...
  • 页面上有一个查询按钮为 Button 标签,点击查询按钮后会自动刷新页面,令人费解,查资料后发现是 button 的默认行为导致的。 <button class="btn btn-default active" id="btnAdd" click="selectData()">查询&...
  • 我所做的扩展实现的主要功能是按钮自动连续点击。该扩展最初的想法来自于英雄联盟一个领取头像的活动,该活动要求玩家连续点击网页上一个按钮500下,完成500个小兵的献祭,由此我尝试用扩展完成了该操作。 由于现在...
  • vue实现点击按钮自动刷新页面

    千次阅读 2021-05-17 10:04:19
    按钮点击事件中添加 window.location.reload();
  • 需求:现在有一个网站的页面,我希望用python自动化的测试点击这个页面上所有的在本窗口跳转,并且是本站内的链接,前往到链接页面之后在通过后退返回到原始页面。要完成这个需求就必须实现3点:1. 找到原始页面上面...
  • 自动点击所有的按钮自动点击第一个按钮自动点击所有的按钮。 <ul class="areaList"> <li :class="{'active': index==hiddenAreaIndex}" v-for="(item, index) in ...
  • Html点击按钮自动刷新页面问题

    千次阅读 2019-10-21 16:16:52
    点击页面上的按钮,执行完button的click事件后,会自动的重新刷新一下当前的页面。 原因 button,input type=button按钮在IE和w3c,firefox浏览器区别: 当在IE浏览器下面时,button标签按钮,...
  • vue中,点击button按钮后,页面上的input框自动聚焦 一、首先想到的用vue指令 v-focus,然而没有成功 <Input v-model=“book.isbnOrIssn” @change.native="_getIsbn" @blur="_getIsbn" :disabled=“snDisabled”...
  • 这段时间做项目,有一个特殊的需求,就是界面上有一个按钮,需要自动去触发。 找了下资料,发现有个api是可以完成的 就是:sendActionsForControlEvents 这个 下面就是使用方法 [Btn sendActionsForControlEvents...
  • 点击按钮自动刷新页面问题

    万次阅读 多人点赞 2018-01-13 22:13:15
    问题()">查询点击页面上的按钮,执行完button的click事件后,会自动的重新刷新一下当前的页面。原因button,input type=button按钮在IE和w3c,firefox浏览器区别: 当在IE浏览器下面时,button标签按钮,input标
  • 一、安卓页面跳转 1.创建新页面 在eclipse中建立安卓工程后,默认会有一个页面MainActivity,要实现多个页面的跳转,首先需要建立新的页面 ...2.实现点击按钮实现页面跳转 activity_main_xml <R
  • 原因 button标签按钮会提交表单 button,input type=button按钮在IE和w3c,firefox浏览器区别: 1、当在IE浏览器下面时,button标签按钮,input标签type属性为button的...给点击事件添加 .prevent 修饰符 <button @cl
  • 标题解决button按钮点击自动刷新页面的问题 问题 页面上有一个查询按钮为Button标签,点击查询按钮后会自动刷新页面,令人费解,查资料后发现是button的默认行为导致的。 <button class="btn btn-default ...
  • 页面上倒计时结束后,按钮被狂点击,最好有点击提示,比较急!!!!
  • vue项目点击button按钮页面自动刷新问题总结 1.问题背景: 最近在做的一个vue项目遇到了一个奇葩的问题,在页面中有个弹窗,在弹窗页面搜索条件后点击搜索按钮后,弹窗关闭并自动刷新了当前页面。关键是这个问题还...
  • JS脚本实现网页自动秒杀点击

    千次阅读 2021-06-09 02:08:39
    我们先来看下秒杀活动页面代码Micomo活动倒计时秒!//倒计时30秒var i = 30;function remainTime() {if (i > 0) {document.getElementById("endtime").innerHTML = i--;setTimeout("remainTime()", 1000);}if (i ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 268,200
精华内容 107,280
关键字:

如何自动点击页面按钮