上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: kyc592 - 

控制台输入js代码有效,但是创建油猴脚本不执行

[复制链接]
  • TA的每日心情

    2022-9-9 21:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    2

    回帖

    5

    积分

    助理工程师

    积分
    5

    喜迎中秋

    发表于 2022-9-9 21:11:02 | 显示全部楼层 | 阅读模式
    悬赏10油猫币未解决

    就想做个简单的自动体温上报脚本,登录--完成单选--提交
    `
    // ==UserScript==
    // @name SDJZU体温上报
    // @namespace http://tampermonkey.net/
    // @version 0.2
    // @description 自动登录,上报
    // @author Yukon
    // @include https://static.sdjzu.edu.cn/*
    // @icon https://www.sdjzu.edu.cn/images/favicon.ico
    // @require https://cdn.bootcss.com/jquery/3.5.1/jquery.min.js
    // @grant none
    // ==/UserScript==

    (function(){
    'use strict';

    var lhref = location.href;
    if(lhref.includes("/pages/user")){
        // 输入账号
        let a = document.getElementsByClassName('uni-input-input')[0];
        a.value='123456';
        var event = document.createEvent('HTMLEvents');
        event.initEvent("input", true, true);
        event.eventType = 'message';
        a.dispatchEvent(event);
    
        // 输入密码
        let b = document.getElementsByClassName('uni-input-input')[1];
        b.value='123456';
        event.initEvent("input", true, true);
        event.eventType = 'message';
        b.dispatchEvent(event);
    
        // 点击登录
        document.getElementsByClassName("login-btn round")[0].click()
    }
    
    if(lhref.includes("/pages/application")){
        // 填表
        document.getElementsByClassName("margin-tb-xs uni-label-pointer")[0].click()
        document.getElementsByClassName("margin-tb-xs uni-label-pointer")[2].click()
        document.getElementsByClassName("margin-tb-xs uni-label-pointer")[4].click()
        document.getElementsByClassName("margin-tb-xs uni-label-pointer")[6].click()
        document.getElementsByClassName("margin-tb-xs uni-label-pointer")[8].click()
        document.getElementsByClassName("margin-tb-xs uni-label-pointer")[10].click()
    }

    })();
    `

  • TA的每日心情

    2022-9-9 21:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    2

    回帖

    5

    积分

    助理工程师

    积分
    5

    喜迎中秋

    发表于 2022-9-9 21:11:42 | 显示全部楼层
    本帖最后由 kyc592 于 2022-9-9 23:40 编辑

    报错在这个地方,求教
    QQ截图20220909233750.png
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-30 00:00
  • 签到天数: 122 天

    [LV.7]常住居民III

    29

    主题

    601

    回帖

    542

    积分

    专家

    积分
    542

    油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2022-9-9 21:31:53 | 显示全部楼层
    实际吧,和你差不多的问题我看了少说几十遍了,都是控制台有效,创建油猴脚本无效
    有各种各样的原因,如果你能耐着性子看一下别人类似的提问,相信也能找到答案
    造成这种情况有好几种原因,即使大佬们也不是一下就能准确判断
    回复

    使用道具 举报

  • TA的每日心情

    2022-9-9 21:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    2

    回帖

    5

    积分

    助理工程师

    积分
    5

    喜迎中秋

    发表于 2022-9-9 22:06:04 | 显示全部楼层
    脚本体验师001 发表于 2022-9-9 21:31
    实际吧,和你差不多的问题我看了少说几十遍了,都是控制台有效,创建油猴脚本无效
    有各种各样的原因,如果 ...

    唉 不懂啊   本地编程还会调试调试,网络这块是还没学过
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-16 15:40
  • 签到天数: 276 天

    [LV.8]以坛为家I

    115

    主题

    460

    回帖

    997

    积分

    荣誉开发者

    积分
    997

    荣誉开发者油中2周年卓越贡献生态建设者油中3周年

    发表于 2022-9-9 22:21:55 | 显示全部楼层
    应该设置一下setTimeout就可以了,应该是代码执行的时候页面还没有加载出来
    接脚本定制
    I frequently record, because want to leave something.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5966

    回帖

    6763

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6763

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2022-9-10 11:45:09 | 显示全部楼层
    楼上两个是正解
    元素还没加载出来
    用settimeout或者可以考虑用cxxjackie大神的库
    https://bbs.tampermonkey.net.cn/ ... light=elementgetter
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4196

    回帖

    4061

    积分

    管理员

    积分
    4061

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2022-9-10 15:33:42 | 显示全部楼层
    脚本体验师001 发表于 2022-9-9 21:31
    实际吧,和你差不多的问题我看了少说几十遍了,都是控制台有效,创建油猴脚本无效
    有各种各样的原因,如果 ...

    我做相关推荐就是希望能快速找到

    好像还得在输入问题的时候也做一下
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表