吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2687|回复: 5
收起左侧

[其他转载] 某东金融 白条 H5天天提鹅js 执行脚本

[复制链接]
PYNZ 发表于 2021-11-29 11:28
摸鱼过程中,发现天天提鹅很耗费时间,所以有了这个js执行脚本,自动收取鹅蛋。
话不多说,先看代码,再讲原理,结尾看效果。


[JavaScript] 纯文本查看 复制代码
function tttd() {
    const num = document.querySelector(".stage-egg .udc-bold").innerText.split("/")[0]
	console.log('鹅蛋数量:', num)
	if (num >= '10') {
		document.querySelector(".main-btn").click()
		console.log('提鹅成功  (≧▽≦*)')
	} else {
		console.log('提鹅失败  (*>﹏<*)')
	}
}

setInterval(function(){
	if (document.querySelector(".next-egg-time")) {
		const timeText = document.querySelector(".next-egg-time").innerText
		if (timeText === '00:00:00') {
			tttd()
		}
		console.log(timeText)
	}
}, 900)


这一段js代码主要用querySelector和setInterval来实现自动收取的。
首先为小白白解释一下querySelector和setInterval,因为我知道你们不会去百度{:301_1001:}
        querySelector() 方法返回文档中匹配指定 CSS 选择器的一个元素。
        setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
大白话:querySelector可以帮你拿到页面中的css名称,setInterval可以自定义几毫秒执行一次。
当然可以去引用jQuery调用监听,这里我就不调用了。

了解这两种方法,就可以看天天提鹅页面了。
打开某东金融,找到天天提鹅,并将链接复制出来,在电脑浏览器中打开链接。
天天提鹅链接:https://active.jd.com/forever/btgoose/?channelLv=yxjh&jrcontainer=h5&jrlogin=true&utm_term=copyurl#/
F12找到页面需要监听和执行的点。
逻辑:监听倒计时,监听鹅蛋数量,执行提鹅收蛋。

步骤一:
我们首先使用找到提交按钮的css名称,使用document.querySelector(".main-btn").click()看能不能触发提交按钮,提交按钮一般是click()或onclick(),可以看到直接提起来了。
为小白白解释一下querySelector("这里放的是css的名称,就是class里的那个。")
企业微信截图_16381553957192.png
步骤二:
找到倒计时的css名称,使用document.querySelector(".next-egg-time").innerText获取到倒计时的数字。
企业微信截图_16381555316641.png
步骤三:
找到鹅蛋数量的css名称,使用document.querySelector(".stage-egg .udc-bold").innerText.split("/")[0]获取到鹅蛋数量并提取斜杠前的数字。
企业微信截图_16381556248232.png
步骤四:
打开来源,找到代码段,添加新代码段,名为.js文件,将代码放入后侧并保存。
81544305222.png
步骤五:
命名一个方法将提交按钮和鹅蛋数量放在这里方法里供setInterval去调用。
企业微信截图_16381552301953.png
步骤六:
使用setInterval()方法,将执行时间设置为900毫秒执行1次(1秒为1000毫秒),并将命名的方法放在这里去执行,每次倒计时为00:00:00时,便会掉调用提交的方法。
企业微信截图_16381552905291.png
步骤七:
在新建的代码段上右击鼠标,点击执行。
0128977.png
结束。


优点:可以自动收取鹅蛋。
缺点:不能关闭当前浏览器页面。
{:301_1005:} {:301_1005:} {:301_1005:}
效果图:
企业微信截图_1638156443705.png

该讲的都讲完了,使用这中逻辑思维,相信你们可以写出更多的东西,比如双12的活动{:301_986:} 你们自己发挥吧,嘎嘎嘎嘎!


总是白嫖别人的,都不好意思了,所以才有了这篇原创水文{:301_978:}

免费评分

参与人数 3吾爱币 +2 热心值 +3 收起 理由
豆虫 + 1 + 1 我很赞同!
Moming123 + 1 + 1 都给你 都给你
w3275 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

tandaxia 发表于 2021-11-30 10:40
6666,可以
longjunf 发表于 2021-12-16 14:48
 楼主| PYNZ 发表于 2021-12-16 15:00
longjunf 发表于 2021-12-16 14:48
不会用,能出个简单点的教程吗?

额,好的,我下次尽量做的更简单一些。
longjunf 发表于 2021-12-16 16:14
PYNZ 发表于 2021-12-16 15:00
额,好的,我下次尽量做的更简单一些。

感激不尽!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 10:05

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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