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

城通网盘 自动验证

[复制链接]
  • TA的每日心情
    无聊
    2022-7-18 10:01
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    1

    主题

    12

    回帖

    10

    积分

    助理工程师

    积分
    10
    发表于 2022-7-16 22:11:11 | 显示全部楼层 | 阅读模式
    悬赏18油猫币已解决

    我想要编写自动验证密码的油猴脚本,但直接执行 load_passcode 和 verify_passcode
    但要么出现 $(...).val() is undefined
    要么 TypeError: Cannot read properties of undefined (reading 'trim')
    自己编写就使用不了css选择器 这是为什么
    谁能解决一下这个问题

    // @grant none
    // ==/UserScript==
    let win = window;
    win.load_passcode();
    win.verify_passcode();

    无论是grant none还是 unsafeWindow都不行

    最佳答案

    查看完整内容

    确实是运行时机的问题,load_passcode会获取验证框,而脚本执行时验证框还没加载,可以试试这个:https://bbs.tampermonkey.net.cn/thread-2726-1-1.html
  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    881

    回帖

    1379

    积分

    荣誉开发者

    积分
    1379

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

    发表于 2022-7-16 22:11:12 | 显示全部楼层
    symmonkey 发表于 2022-7-18 10:01
    是完整脚本了,只需要调用这两个函数就行
    自己在调试台上执行这两个函数就可以正常跳转了 ...

    确实是运行时机的问题,load_passcode会获取验证框,而脚本执行时验证框还没加载,可以试试这个:https://bbs.tampermonkey.net.cn/thread-2726-1-1.html
    1. elmGetter.get('#passcode').then(elm => {
    2.     load_passcode();
    3.     verify_passcode();
    4. });
    复制代码
    回复

    使用道具 举报

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

    [LV.7]常住居民III

    712

    主题

    5965

    回帖

    6763

    积分

    管理员

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

    积分
    6763

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

    发表于 2022-7-16 22:26:43 | 显示全部楼层
    最好来个完整demo
    方便大家研究哦...
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

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

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    回帖

    7

    积分

    助理工程师

    积分
    7
    发表于 2022-7-17 00:39:17 | 显示全部楼层
    自己引一个jquery库
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2022-7-18 10:01
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    1

    主题

    12

    回帖

    10

    积分

    助理工程师

    积分
    10
    发表于 2022-7-17 13:06:30 | 显示全部楼层

    1. // ==UserScript==
    2. // @name        cfile.com auto click
    3. // @namespace   Violentmonkey Scripts
    4. // @version     1.0
    5. // @author      -
    6. // @match       https://z701.com/d/*
    7. // @match       https://590m.com/d/*
    8. // @match       https://590m.com/f/*
    9. // @match       https://z701.com/f/*
    10. // @description 5/29/2022, 3:57:37 PM
    11. // @run-at document-idel
    12. // @grant none
    13. // @require https://code.jquery.com/jquery-3.6.0.min.js
    14. // ==/UserScript==

    15. "use strict";

    16. let win = window;
    17. win.load_passcode();
    18. win.verify_passcode();
    复制代码
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2022-7-18 10:01
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    1

    主题

    12

    回帖

    10

    积分

    助理工程师

    积分
    10
    发表于 2022-7-17 13:07:10 | 显示全部楼层

    TypeError: $(...).val() is undefined
    并不行
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 08:54
  • 签到天数: 812 天

    [LV.10]以坛为家III

    31

    主题

    552

    回帖

    1556

    积分

    荣誉开发者

    积分
    1556

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2022-7-17 16:14:35 | 显示全部楼层

    // @run-at document-idel
    idel拼错了应该是idle

    另外城通自带jQuery,不需要额外引入,直接用$或者jQuery就行了

    let win = window;
    win.load_passcode();
    win.verify_passcode();
    window是全局对象,可以直接这么写
    load_passcode();
    verify_passcode();

    至于TypeError: $(...).val() is undefined
    建议你发个下载页面供测试

    另外你这个脚本已经是完整的脚本了吗?
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    881

    回帖

    1379

    积分

    荣誉开发者

    积分
    1379

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

    发表于 2022-7-17 20:51:51 | 显示全部楼层

    油猴测试没有报错,你这是暴力猴?建议换个管理器,多半是运行时机的问题。
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2022-7-18 10:01
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    1

    主题

    12

    回帖

    10

    积分

    助理工程师

    积分
    10
    发表于 2022-7-18 10:00:14 | 显示全部楼层
    测试网址:https://590m.com/f/14804066-616687481-ad6e1d?p=666888
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2022-7-18 10:01
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    1

    主题

    12

    回帖

    10

    积分

    助理工程师

    积分
    10
    发表于 2022-7-18 10:01:09 | 显示全部楼层
    cxxjackie 发表于 2022-7-17 20:51
    油猴测试没有报错,你这是暴力猴?建议换个管理器,多半是运行时机的问题。 ...

    是完整脚本了,只需要调用这两个函数就行
    自己在调试台上执行这两个函数就可以正常跳转了
    回复

    使用道具 举报

    发表回复

    本版积分规则

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