pap 发表于 2023-4-1 22:45

油猴脚本开发--预约纪念币


预约纪念币,每次预约填写相关信息都很慢,导致抢不到纪念币
于是问我用油猴写了一个辅助程序
让油猴脚本帮我们填写内容,JS填写的肯定比我们快
首先我们先分析网页
打开网页看一看要填写哪一些表

可以看到我们要填写这些表
我们先看看text框,查看一下这些框的元素
直接审查元素查看

依次查询发现
姓名填写是name="name"
证件账号是name="identNo"
手机号是id="mobile"

油猴脚本填元素使用
document.querySelector('[元素]').value='内容'


以此类推



document.querySelector('').value='姓名'
    document.querySelector('').value='身份证号'
    document.querySelector('').value='手机号'


这样就可以帮助我们自动填写姓名,身份证,手机号了

设置兑换网点
orglevel1,orglevel2,orglevel3,orglevel4
然后我发现每个选项都有一个value数值
,这个数值就是地区ID
于是写

document.querySelector('').value='省ID'
document.querySelector('').value='市ID'
document.querySelector('').value='区ID'
document.querySelector('').value='营业厅ID'

但是写了发现提交不了,此处应该有JS判断

我寻找JS找到了这里
有if判断,但是由于我的技术欠缺,只能止步于这里了,等我学习完JavaScript后再来研究
论坛的大牛可以看一看用什么方法,技术上的不足,是我学习的动力,本贴暂时就更到这里了.

HalenLiang 发表于 2023-4-1 23:09

我想问问,在开放预约前,怎么获取页面元素的key还有地区的ID,如果没法获取的话这个脚本就用不上呀,必须提前写好相应的内容才能一进去就填好提交(单纯不懂来请教大佬,不是杠哈)

pap 发表于 2023-4-1 23:14

HalenLiang 发表于 2023-4-1 23:09
我想问问,在开放预约前,怎么获取页面元素的key还有地区的ID,如果没法获取的话这个脚本就用不上呀,必须 ...

每次纪念币页面都一样的呀,我上一次就把前端扒下来了

HalenLiang 发表于 2023-4-1 23:26

pap 发表于 2023-4-1 23:14
每次纪念币页面都一样的呀,我上一次就把前端扒下来了

纪念币有没有可能是每次负责的银行不一样,比如河南兔年纪念币农业有发行然后黄山就不发行了,其它银行负责发行这样子(举个例子不代表真实情况

pjy612 发表于 2023-4-1 23:34

。。。正常来说。。。是直接抓 提交的接口,然后看 报文是什么。 之后直接打接口的。。。

pap 发表于 2023-4-1 23:35

pjy612 发表于 2023-4-1 23:34
。。。正常来说。。。是直接抓 提交的接口,然后看 报文是什么。 之后直接打接口的。。。

银行的接口抓不到呀:'(weeqw

pjy612 发表于 2023-4-1 23:43

pap 发表于 2023-4-1 23:35
银行的接口抓不到呀

那就只有油猴调用页面上的js 了。。。

pap 发表于 2023-4-1 23:43

pjy612 发表于 2023-4-1 23:43
那就只有油猴调用页面上的js 了。。。

我研究了半天怎么调用JS,没研究明白,还是先去学学JavaScript之后再来研究吧

pap 发表于 2023-4-1 23:47

山上石 发表于 2023-4-1 23:43
其实涨价就在刚抢完后,再过半年可能6块钱都难。再过几年升值都比不上贬值的速度。不过要是爱好收集就无 ...

都是想一手赚差价赚一笔快钱的

山上石 发表于 2023-4-1 23:50

pap 发表于 2023-4-1 23:47
都是想一手赚差价赚一笔快钱的
嗯,反正最后都会赔在一个人手里。如果只是收集也没必要买那么多。发行这个,其实就是套钱。。。买了之后,一般没人当钱花。真当钱花,可能还没人要。。。不过不知道能不能当钱去银行存进卡里。
页: [1] 2
查看完整版本: 油猴脚本开发--预约纪念币