王小行
发表于 2021-1-14 12:02:48
使用mini-23$ck$0这个id的时候好像是找不到所以我才尝试把$去掉,因为没搞清楚$到底是起到什么作用
王小行
发表于 2021-1-14 12:05:37
这是网页的样式
终究败给魔法
发表于 2021-1-14 14:12:34
王一之 发表于 2021-1-14 09:21
和多选框差不多的一个原理呀.
var radio=document.querySelector('#radio');
谢谢大佬,解决了
王一之
发表于 2021-1-14 14:30:03
王小行 发表于 2021-1-14 12:02
使用mini-23$ck$0这个id的时候好像是找不到所以我才尝试把$去掉,因为没搞清楚$到底是起到什么作用 ...
刚刚查了一下....好像是query规则的问题,他的id有一些特殊字符,不能这样查询,可以使用这两种方法:
https://stackoverflow.com/questions/37270787/uncaught-syntaxerror-failed-to-execute-queryselector-on-document
document.querySelector("")
document.getElementById('mini-23$ck$0')
可以这样试一下
ChP.GNS
发表于 2021-1-19 17:37:52
谢楼主,这个为什么密码填不上去{:3_53:}
// ==UserScript==
// @name 超星手机自动登录
// @namespace http://tampermonkey.net/
// @version 0.1
// @descriptiontry to take over the world!
// @author You
// @match https://passport2.chaoxing.com/login?newversion=true
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Your code here...
alert('欢迎登录 By:ChP.GNS')
if(document.querySelector("#phone")==null)
{
return;
}
document.querySelector("#phone").value="xxxxxxxxxxx"
document.querySelector("#pwd").value="xxxxxxxxx"
document.querySelector("#loginBtn").click()
})();
王一之
发表于 2021-1-19 17:40:18
ChP.GNS 发表于 2021-1-19 17:37
谢楼主,这个为什么密码填不上去
我测试是可以的啊 是不是你有自动填充表单(浏览器的保存密码功能)
ChP.GNS
发表于 2021-1-19 18:38:03
王一之 发表于 2021-1-19 17:40
我测试是可以的啊 是不是你有自动填充表单(浏览器的保存密码功能)
这个网页我没保存密码,然后设置自动填充我也关了,还是不行
C:\Users\25104\Desktop\8M6FVHU4A4V(`%5DULBOO%AFN.png
王一之
发表于 2021-1-19 20:12:47
ChP.GNS 发表于 2021-1-19 18:38
这个网页我没保存密码,然后设置自动填充我也关了,还是不行
不太清楚具体情况,要不群里艾特一下?需要远程看一下
阿苏我
发表于 2021-2-6 20:27:03
谢谢楼主。不过有的网站没有效果是怎么回事?在控制台都试好了的代码可以自动登录,但是写到脚本里刷新就没有效果了。看控制台显示:Content Security Policy 页面设置阻止读取位于 eval 的一项资源("script-src")。Uncaught EvalError: call to eval() blocked by CSP
王一之
发表于 2021-2-7 09:14:40
阿苏我 发表于 2021-2-6 20:27
谢谢楼主。不过有的网站没有效果是怎么回事?在控制台都试好了的代码可以自动登录,但是写到脚本里刷新就没 ...
看看你的代码和网站
页:
1
2
[3]
4
5
6
7
8
9
10
11
12