1997mhy 发表于 2021-11-26 10:33

使用腾讯云函数进行有道云笔记自动签到得空间

大概介绍一下云函数:
云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。SCF 是实时文件处理和数据处理等场景下理想的计算平台。
自己去登录腾讯云平台,使用百度云账号就可以登录。
找到云函数,新建一个以node为案例的云函数服务。

在触发管理中设置定时触发,设置为每天触发一次。

在函数管理中的云编辑器中,创建文件,写入node代码

其中cooke是需要自己去抓包抓出来,我是使用的电脑App版有道云。所以需要抓cooke,这个cooke好像是只要你不退出账号,就不会过期。当然,你也可以去有道云笔记网页版,按下F12在控制台拿到cooke。但是多久过期还请童鞋们自测。抓包工具这里提一下,使用的是Fiddler。
部署完可以测试一下。

这里说一下。有时候显示测试失败,或签到失败。并不一定就是没有成功。在这里调用过后,去有道云手动签到一下试试,如果成功的话,他会提示今天已经签过到了。
代码粘在这。有大佬发现问题什么的,欢迎提出来。如果有用,动动手指,给你评论吧。

var http = require('http');
var querystring = require('querystring');
var post_data = {
};//这是需要提交的数据
var content = querystring.stringify(post_data);
var options = {
    hostname: 'note.youdao.com',
    port: 80,
    path: '/yws/mapi/user?method=checkin',
    method: 'POST',
    headers: {
      // 'Cookie-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
      'Cookie': 'YNOTE_FORCE=true; YNOTE_SESS=v2|ia_DTSOq_UfPMgunf6z0q4nLkEkMzG0gFnMgL6MJ40YMO4eK6MpB0QBRHTu6MO50puOMwKOfey0TLk4OEhHlWR6L6L6SOfJBR; YNOTE_LOGIN=5||1624008296112; JSESSIONID=aaaW4k-d78h9y6E_V4zOx'
    }
};
var req = http.request(options, function (res) {
    // console.log('状态码: ' + res.statusCode);
    // console.log('HEADERS: ' + JSON.stringify(res.headers));
    res.setEncoding('utf8');
    res.on('data', function (chunk) {
      // console.log('响应体: ' + chunk);
      var res = JSON.parse(chunk)
      if (res.success==0){
            console.log("签到成功")
      }
      //JSON.parse(chunk)
    });
});
req.on('error', function (e) {
    console.log('problem with request: ' + e.message);
});
req.write(content);
req.end();

小虫。 发表于 2022-1-7 18:47

还好 不错,
不过我建议你更新一下,
你这样搞小白是搞不懂的,
把创建步骤再细化一下,
然后把抓包工具放上,如何抓COOKE也写上。
这样你的文章就火了

xt2345 发表于 2022-1-8 11:30

package.jsonj里的代码是什么,不公布下吗

lagc007 发表于 2022-1-14 13:43

建议再更新,写的越详细越好,不让像我这种小白不会啊。

TomVictor 发表于 2022-3-14 16:54

感谢分享,就是抓包软件比较专业,小白需要学习

ie15 发表于 2022-3-27 00:36

学习一下,准备搞台云

wocuole 发表于 2022-3-27 01:45

针不戳,可以签到其他的吗

神灵小将军 发表于 2022-4-5 00:55

现在签到好像都是1M容量了

nauh 发表于 2022-4-5 17:41

牛逼,感觉可以试试其他用法!

AdmiralHipper 发表于 2022-4-8 00:18

不错,学习了,scf确实比较有用
页: [1] 2
查看完整版本: 使用腾讯云函数进行有道云笔记自动签到得空间