bzgllz 发表于 2024-4-5 14:05:15

请大家速速来围观

请问大家我代码哪里不对吗?我怎么定位不到元素啊?

// ==UserScript==
// @name         自动点击按钮
// @namespace    http://your.namespace.com
// @version      0.1
// @description自动点击页面上的按钮
// @author       Your Name
// @match      *://*/*
// @grant      none
// ==/UserScript==

(function() {
    'use strict';

    // 按钮上的文本内容
    var buttonText = "继续学习";

    // 在页面加载完成后,自动查找按钮并点击
    window.addEventListener('load', function() {
      // 查找按钮元素
      var button = document.querySelector('.yxtf-button.yxtf-button--primary.yxtf-button--larger');

      // 如果找到按钮,则模拟点击操作
      if (button && button.textContent.trim() === buttonText) {
            button.click();
      }
    });
})();


如下为网站源码:
<button type="button" class="yxtf-button yxtf-button--primary yxtf-button--larger"><!----><!----><span><span class="yxtulcdsdk-flex-center-center"><svg aria-hidden="true" class="v-mid mr8 yxtf-svg-icon" xmlns="http://www.w3.org/2000/svg" width="13" height="16" viewBox="0 0 13 16" style="display: inline-block; width: 13px; height: 16px;"><path fill="currentColor" fill-rule="nonzero" d="M12.119 9.644l-9.023 6.02a1.995 1.995 0 01-2.76-.541A1.973 1.973 0 010 14.021V1.979C0 .886.89 0 1.988 0c.395 0 .78.117 1.108.335l9.023 6.021a1.973 1.973 0 010 3.288z"></path></svg><span>继续学习</span></span></span></button>

bzgllz 发表于 2024-4-5 14:06:26

//<button type="button" class="yxtf-button yxtf-button--primary yxtf-button--larger"><!----><!----><span><span class="yxtulcdsdk-flex-center-center"><svg aria-hidden="true" class="v-mid mr8 yxtf-svg-icon" xmlns="http://www.w3.org/2000/svg" width="13" height="16" viewBox="0 0 13 16" style="display: inline-block; width: 13px; height: 16px;"><path fill="currentColor" fill-rule="nonzero" d="M12.119 9.644l-9.023 6.02a1.995 1.995 0 01-2.76-.541A1.973 1.973 0 010 14.021V1.979C0 .886.89 0 1.988 0c.395 0 .78.117 1.108.335l9.023 6.021a1.973 1.973 0 010 3.288z"></path></svg><span>继续学习</span></span></span></button>//

李恒道 发表于 2024-4-5 14:40:27

先尝试能不能再控制台定位到

另外提问标题不用这么标题党

清楚描述问题就可以
页: [1]
查看完整版本: 请大家速速来围观