【手把手教程】社区如何绑定邮箱和QQ
社区为防止人机注册和评论,需要进行邮箱验证。通过绑定QQ登陆可快捷登陆社区,无需输入密码。
很多小伙伴在群里问,摸鱼今天来一个手把手教程!
教程如图:
看到这里你肯定会了,真聪明!
社区为防止人机注册和评论,需要进行邮箱验证。通过绑定QQ登陆可快捷登陆社区,无需输入密码。
很多小伙伴在群里问,摸鱼今天来一个手把手教程!
教程如图:
看到这里你肯定会了,真聪明!
前言:
摸鱼4K播放4K视频需要云盘授权,其中包含两种密钥,密钥可用于授权视频播放和自动签到。密钥分别是阿里云盘的token和夸克云盘的cookie,今天教大家如何使用摸鱼工具获取这两种密钥。
一、阿里云盘token获取:
打开摸鱼工具:
在这个页面登陆阿里云盘后,点击摸鱼一键配置阿里它会自动将你的阿里token获取到你的粘贴板中。
二、夸克云盘cookie获取:
点击左上角的摸鱼设置夸克,按照提示扫码或者验证码登陆夸克云盘
登陆成功后,点击页面右下角摸鱼手机配置夸克,此时夸克cookie就会自动复制到你的手机粘贴板。
【摸鱼工具下载链接】:
[hide]https://wwp.lanzoum.com/iRxnX1n8ib9g[/hide]
以下为保姆级视频教程,如果还是有不懂的地方评论区留言即可,我会在最快的时间内回复您!
前言:建议下载息流后提前熟悉下再做收集表,不然容易出现基础功能不会的情况。
1.首先我们需要下载息流[hide]https://www.123pan.com/s/IlXeVv-4Dlqh.html[/hide]
2.进去后点左上角按钮,点“个人页面”右边的加号创建一个新的模板
3.然后看这个视频教程:[hide]https://www.netpan.cn/view.php/c9216e340a680ff8066935d383650bc9.mp4[/hide]
4.大功告成
注意事项:
完事点右上角按钮开启分享,然后复制链接给别人即可让别人自助投稿或跟您一起看投稿的资源了,我认为做这个收集表还是需要一点息流基础的,建议先学学息流在整收集表,最后,不会的地方评论区提出来,我会一一为您解答!
下面是示例收集表:
投稿资源链接:https://flowus.cn/form/38c9680a-1e89-4020-899b-319c38de04f9?code=NDH3Z3
查看投稿资源:https://flowus.cn/dongfang/share/139d168c-1058-4a40-b799-839f13c51ff4
摸鱼接口已经支持阿里,夸克的云盘4K资源,这个帖子是获取夸克cookie的教程。
1.必要工具:Alook浏览器
切换配置中心站点,打开配置选项,如图:
将获取的cookie填入即可!
获取cookie详细教程:
工具下载链接:[hide]https://wwcn.lanzoum.com/iHwg21lrr1ud/hide]
这两天群里有老哥说自己的阿里云盘太小,不够播放大的片,现在阿里注册的新用户只有100G容量。
买阿里的SVIP会员虽有8T容量,且高峰期不限速,播放快,但得花钱,看阿里片多的老哥买会员不亏,买就完事了。不折腾
那又有没有能白嫖的阿里SVIP会员,有大容量了又能享受高峰期不限速呢?
有!
用过阿里云盘官方客户端的老哥应该都知道阿里有个每日签到领奖励的活动。
每日签到能领什么奖励,大概就是下图这些。
很多老哥都是每天打开阿里App,手动点一下签到,再手动领取一下奖励,每天如此,有点麻烦,有时一忙还会忘记了。
今天就来分享一个最简单的,全自动帮你签到再领奖励,方法源自半年前知乎大佬小小猪,我发的是再改良版本。还会再发通知给你知道签到成没成功,而不是通过发邮件,发邮件可能会收不到通知。
① 浏览器打开签到模版,【另存】到自己账号下,需要注册登录自己金山账号。
签到模版:https://kdocs.cn/l/ceYQYhqPXTyw
② 在我的云文档里打开你刚转存过来的签到模板文件,把A1处文字替换成你需要每天签到领奖品的阿里账号token。
可能还有老哥不知道怎么手动提取自己阿里token出来,那我就自己啰嗦一遍。懂怎么提取token的老哥直接跳过番外篇。
获取token的番外教程:(和夕颜的方法不一样)
浏览器打开:
https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
按照上图操作,把显示出来的32位token填入到签到模板中的A1处。
③ 这一步是要每天推送通知给你,通知你签到成不成功的,不需要通知的老哥可以跳过这一步。
浏览器打开:https://www.pushplus.plus/
点击【登录】微信扫码登录后,点击【发送消息】-【一对一消息】,点击下方【一键复制】按钮,把复制到的内容,粘贴到签到模板的D1里面,替换原本的内容即可。
④ 点击签到模板上方的【效率】-【高级开发】-【AirScript脚本编辑器】
弹出的窗口再点【创建脚本】-【文档共享脚本】,随便给脚本起个名,我这里起名叫阿里签到
再把下方的脚本代码,全部复制粘贴到上图红框里面后,点击【保存】按钮
var myDate = new Date(); // 创建一个表示当前时间的 Date 对象
var data_time = myDate.toLocaleDateString(); // 获取当前日期的字符串表示
function sleep(d) {
for (var t = Date.now(); Date.now() - t <= d;); // 使程序暂停执行一段时间
}
function log(message) {
console.log(message); // 打印消息到控制台
// TODO: 将日志写入文件
}
var tokenColumn = "A"; // 设置列号变量为 "A"
var qiandaoColumn = "B"; // 设置列号变量为 "B"
var serverchanColumn = "C"; // 设置列号变量为 "C"
var pushplusColumn = "D"; // 设置列号变量为 "D"
var pushColumn = "E"; // 设置列号变量为 "E"
var logindateColumn = "G"; // 设置列号变量为 "G"
for (let row = 1; row <= 10; row++) { // 循环遍历从第 1 行到第 10 行的数据
var refresh_token = Application.Range(tokenColumn + row).Text; // 获取指定单元格的值
var qiandao = Application.Range(qiandaoColumn + row).Text; // 获取指定单元格的值
var servertoken = Application.Range(serverchanColumn + row).Text; // 获取指定单元格的值
var pushtoken = Application.Range(pushplusColumn + row).Text; // 获取指定单元格的值
var push = Application.Range(pushColumn + row).Text; // 获取指定单元格的值
var ldate = Application.Range(logindateColumn + row).Text; // 获取指定单元格的值
if (refresh_token != "") { // 如果刷新令牌不为空
if (qiandao == "是") {//签到&领奖开关
//获取Bearer-token
let data = HTTP.post("https://auth.aliyundrive.com/v2/account/token",
JSON.stringify({
"grant_type": "refresh_token",
"refresh_token":refresh_token
})
)
data = data.json()
var access_token = data['access_token']
var phone = data["user_name"]
if (access_token == undefined) { // 如果报错
console.log("单元格【" + tokenColumn + row + "】token执行出错,请检查token或者API接口");
continue; // 跳过当前行的后续操作()
}
Time.sleep(3000)
try {
// 签到
var access_token2 = 'Bearer ' + access_token; // 构建包含访问令牌的请求头
let data2 = HTTP.post("https://member.aliyundrive.com/v1/activity/sign_in_list",
JSON.stringify({ "_rx-s": "mobile" }),
{ headers: { "Authorization": access_token2 } }
);
data2 = data2.json(); // 将响应数据解析为 JSON 格式
var signin_count = data2['result']['signInCount']; // 获取签到次数
var result1 = "账号:" + phone + " - 签到成功";
var result2 = "本月累计签到 " + signin_count + " 天";
console.log(result1)
}catch (error) {
console.log("单元格【" + tokenColumn + row + "】签到出错,请检查API接口");
continue; // 跳过当前行的后续操作()
}
Time.sleep(3000)
try {
// 领取奖励
let data3 = HTTP.post(
"https://member.aliyundrive.com/v1/activity/sign_in_reward?_rx-s=mobile",
JSON.stringify({ "signInDay": signin_count }),
{ headers: { "Authorization": access_token2 } }
);
data3 = data3.json(); // 将响应数据解析为 JSON 格式
var result3 = data3["result"]["name"]; // 获取奖励名称
var result4 = data3["result"]["notice"]; // 获取奖励描述
console.log(result4)
}catch (error) {
console.log("单元格【" + tokenColumn + row + "】领奖出错,请手动确认");
continue; // 跳过当前行的后续操作()
}
var loginnotice ="" //25天登陆提醒
var ldate = Application.Range(logindateColumn + row).Text; // 获取指定单元格的值
if (ldate !== '') {
Application.Range(logindateColumn + row).NumberFormat = 'yyyy-mm-dd;@'
var formatlogindate = Application.Range(logindateColumn + row).Text
console.log(formatlogindate)
function formatDateTime(date) {
const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
return `${year}-${pad(month)}-${pad(day)} `;
}
function pad(num) {
return num.toString().padStart(2, '0');
}
const currentDate = new Date();
var formacurrentdate=formatDateTime(currentDate);
console.log(formacurrentdate)
function getDate(strDate){
if(strDate==null||strDate===undefined) return null;
var date = new Date();
try{
if(strDate == undefined){
date= null;
}else if(typeof strDate == 'string'){
strDate = strDate.replace(/:/g,'-');
strDate = strDate.replace(/ /g,'-');
var dtArr = strDate.split("-");
if(dtArr.length>=3&&dtArr.length<6){
date=new Date(dtArr[0], dtArr[1], dtArr[2]);
}else if(date.length>8){
date=new Date(Date.UTC(dtArr[0],dtArr[1]-1,dtArr[2],dtArr[3]-8,dtArr[4],dtArr[5]));
}
}else{
date = null;
}
return date;
}catch(e){
alert('格式化日期出现异常:' + e.message);
}
}
var timeslong = getDate(formacurrentdate).getTime()-getDate(formatlogindate).getTime();
console.log(timeslong)
if (timeslong >2160000000){//时间差单位毫秒
var loginnotice = "登录已超25天注意token失效";
}
}
//推送
if (servertoken !== '' && push == "Serverchan") {//serverchan通道推送
const urls = "https://sctapi.ftqq.com/" + servertoken + ".send"
let response = HTTP.post(
urls,
{
title: result1,
desp: ''+result2+'\n\n'+result4+'\n\n'+loginnotice+'',
},
{
headers: {
"Content-Type": "application/json",
},
timeout: 60000, // 设置超时时间
}
);
// 打印推送结果
console.log(response.text());
}
if (pushtoken !== '' && push == "Pushplus") {//pushplus通道推送
const urlp = "http://www.pushplus.plus/send"
let response = HTTP.post(
urlp,
{
"token": pushtoken,
"title": "阿里云盘-签到通知",
"content": '' + result1 + '\n' + result2 + '\n' + result4 + '\n' + loginnotice + '',
"channel": "wechat",
"template": "html"
},
{
headers: {
"Content-Type": "application/json",
},
timeout: 60000, // 设置超时时间
}
);
// 打印推送结果
console.log(response.text());
}
}
}
//无有效token
}
⑤ 再点击上方【服务授权】按钮,添加【云文档API】和【网络API】两个服务。
前面的步骤大伙都好了没?好了就点击【运行】按钮 ▶,可能会出来个授权窗口,点允许就对了。
再看看下方的日志,是不是这样显示,显示成功就成了。
再看看你的微信,有没有收到云盘签到成功的通知。签25天时会通知你去更新下token。
完美!
先别急,还有最后一步,加上定时,也就是你想让这个自动脚本什么时候去签到领奖励,就定什么时候。
点击签到模板上方的【效率】-【高级开发】-【定时任务】-【创建任务】
时间自己选,下方选择阿里签到的脚本,确认。躺平!
有问题的老哥带上问题截图qq给我留言,没截图的我不知啥问题,没法帮你。