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

定时脚本的问题

[复制链接]
  • TA的每日心情
    郁闷
    2023-8-13 08:57
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    2

    回帖

    6

    积分

    助理工程师

    积分
    6
    发表于 2023-8-6 15:13:54 | 显示全部楼层 | 阅读模式
    悬赏2油猫币已解决

    请教一下各位大佬,定时脚本获取页面元素是不是跟普通的油猴脚本写法不一样啊?
    页面脚本可以跑得动,换到定时脚本就没有反应了🤕
    `// ==UserScript==
    // @name 测试-2
    // @namespace https://bbs.tampermonkey.net.cn/
    // @version 0.1.0
    // @description try to take over the world!
    // @author You
    // @match https://www.baidu.ccom/
    // @crontab
    /10
    // ==/UserScript==

    return new Promise((resolve, reject) => {
    console.log('1111111111111111111111111111')
    let target = document.querySelector("div[class='mnav c-font-normal c-color-t']")
    target.click()
    resolve();
    });`

    最佳答案

    查看完整内容

    定时脚本的运行环境和普通脚本不同的,定时脚本不能控制document的,定时脚本运行在后台 所以document.querySelector有问题,会报错
  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    296

    主题

    4005

    回帖

    3896

    积分

    管理员

    积分
    3896

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

    发表于 2023-8-6 15:13:55 | 显示全部楼层
    定时脚本的运行环境和普通脚本不同的,定时脚本不能控制document的,定时脚本运行在后台


    所以document.querySelector有问题,会报错
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-8-13 08:57
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    2

    回帖

    6

    积分

    助理工程师

    积分
    6
    发表于 2023-8-6 16:04:58 | 显示全部楼层
    王一之 发表于 2023-8-6 15:51
    定时脚本的运行环境和普通脚本不同的,定时脚本不能控制document的,定时脚本运行在后台

    那怎么获取元素呢?看了下接口,似乎也没有看到
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    296

    主题

    4005

    回帖

    3896

    积分

    管理员

    积分
    3896

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

    发表于 2023-8-6 17:17:32 | 显示全部楼层
    啥情况 发表于 2023-8-6 16:04
    那怎么获取元素呢?看了下接口,似乎也没有看到

    无法获取,后台脚本只能操作接口
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    296

    主题

    4005

    回帖

    3896

    积分

    管理员

    积分
    3896

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

    发表于 2023-8-6 17:27:08 | 显示全部楼层
    啥情况 发表于 2023-8-6 16:04
    那怎么获取元素呢?看了下接口,似乎也没有看到

    哥哥可以看看论坛现有的例子:

    https://scriptcat.org/search?script_type=3
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-8-13 08:57
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    2

    回帖

    6

    积分

    助理工程师

    积分
    6
    发表于 2023-8-6 17:36:14 | 显示全部楼层
    好的,明白了,那只能用普通脚本跑定时器了
    感谢两位大佬的回复。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    296

    主题

    4005

    回帖

    3896

    积分

    管理员

    积分
    3896

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

    发表于 2023-8-6 19:04:00 | 显示全部楼层
    啥情况 发表于 2023-8-6 17:36
    好的,明白了,那只能用普通脚本跑定时器了
    感谢两位大佬的回复。

    woc 哪两位?
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

    发表回复

    本版积分规则

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