淘宝自动签到脚本怎么设置(分享淘宝自动做任务的神器)

现在很多网站都可以通过签到来获取积分,然后拿积分去兑换小礼品。每天手动签到难免有忘记的时候,下面就给大家介绍几种常见的自动化签到方案。

自动化签到的三种方式

  1. Python/C#/Java等语言拿到页面cookie或者token去请求对应的接口
  2. pyppeteer/selenium 操作浏览器模拟dom点击
  3. 浏览器插件方式实现

方案一 使用拿到cookie/token方式签到

这种方式需要提前获取页面cookie/token然后进行签到,电脑端可以使用F12查看,但是手机端页面没有F12就无法通过这种方式获取了,当然手机端页面可以使用Fiddler来抓取cookie/token。

data = {"xxx": "xxxx"}cookie = 'xxxxxxx'url = "xxxx"def post(url, data={}, cookie=""):    cookie_json = {}    if cookie != "":        for c in cookie.split(";"):            str = c.split("=")            cookie_json[str[0]] = str[1]    r = requests.post(url, cookies=cookie_json, json=data, headers=headers)    if r.status_code == 200:        return json.loads(r.content)    return Falseif post(url, data=data, cookie=cookie) 

这种方案使用腾讯云函数,再配合定时执行,是真的香。

方案二 操作浏览器模拟dom点击

这种方式需要你在浏览器中登录一次,让浏览器记住你的cookie/token,然后通过自动化操作去模拟DOM点击事件,从而完成签到任务

import asynciofrom pyppeteer import launchasync def main():    browser = await launch(        headless=False,                ignoreDefaultArgs=["--enable-automation"],        args=["--no-sandbox", "--window-size=1366,848"],    )  # 关闭无头浏览器    page = await browser.newPage()    await page.setViewport({"width": 1366, "height": 768})    await page.goto("xxxx")  # 跳转到指定网页        # 这里就可以获取dom,执行dom的点击事件    await page.evaluate('window.scrollBy(0, document.body.scrollHeight)')    await page.waitFor(50 * 1000)    await browser.close()  # 关闭asyncio.get_event_loop().run_until_complete(main())  # 调用

方案三 浏览器插件方式实现

这种方式也必须在浏览器中登录。通过浏览器插件在页面中注入js脚本,在页面加载完成后执行模拟dom操作,或者直接发送ajax请求。页面中发送的ajax也可以配置带上cookie。

console.log('页面注入成功');window.onload = function () {    setTimeout(() => {        let url = 'xxxxx';            //判断是不是当前也页面        if (window.location.href == url) {            setTimeout(() => {                let b = document.querySelector('.signin.btn')                if (b) {                    b.click();                }                    //或者                //httpPost(url, {'xx':'xxx'});                            }, 10000);        }    }}//post请求function httpPost(url, data) {    const xhr = new XMLHttpRequest();    xhr.open('post', url)    xhr.withCredentials = true; //很重要,没有这里请求就不会带上cookie    xhr.setRequestHeader("Content-type", "application/json");    xhr.send(JSON.stringify(data));    xhr.onreadystatechange = function () {        if (xhr.status == 200 && xhr.readyState == 4) {            console.log(JSON.parse(xhr.responseText));        }    }}

使用消息推送把签到结果发送到微信/QQ等第三方平台

配合消息推送定时把签到结果发送到第三方平台,每天看下消息就可以掌握具体签到情况,常用的消息推送有:

  1. WxPusher
  2. pushplus

本文来自管理员投稿,不代表资源分享网立场,如若转载,请注明出处:https://www.duduzhe.cn/fba94AgQ8UwJUDF1U.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年12月11日
下一篇 2024年12月11日

相关推荐

  • 今天女演员卡格妮·琳恩·卡特自杀细节曝光,用霰弹枪朝自己的口

    卡格妮琳恩卡特,一个曾经光芒四射的美国女演员,如今却以一种极端的方式结束了自己的生命。她的离世引发了社会各界的关注和思考。在好友们的心目中,卡格妮一直是一个活泼开朗、积极向上的人。她曾是电影界的新秀,拥有着无数的粉丝和支持者。然而,当媒体公布了她的自杀细节

    2025-01-02 03:54:02
    125 0
  • 2024年11月Netflix动作片榜单:41部不容错过的经典之作

    Netflix最佳动作片为您带来刺激冒险,从令人惊叹的Netflix原创新片《逆岭》和《职业杀手》到轰动一时的《哥斯拉减一》,当您浏览Netflix的动作片目录时,您将在很长一段时间内不愿离开沙发。想要更多?我们的最佳Netflix节目和电影列表可以满足您的需求。Netflix最佳动作片有

    2025-01-02 03:45:02
    6428 0
  • 第2周酸草莓电影票房数据 #重返20岁# 4天收获1.27亿

    第2周酸草莓电影票房数据2015年第2周(01.05—01.09)酸草莓电影票房数据。元旦过后,第一批引进片正式进入内地市场,可惜票房平平,不过这并没能影响周末票房大盘的热度。截止1月11日,周末两天单日票房分别为1.21亿和1.12亿。被誉为中国版《奇怪的她》的《重返20岁》上周四

    2025-01-02 03:42:02
    894 0
  • 美西方为何开始热衷扮演“受害者”?

    来源:环球时报美国驻日本大使拉姆伊曼纽尔8月31日访问福岛时不无挑拨地说,如果中国对日本海产品的禁令闹上世界贸易组织(WTO),美国将支持日本。他还将中方保护消费者健康的正当之举称为“对日本的经济胁迫”,用大白话说,他认为中国是在用经济手段“欺负”日本。伊曼纽尔

    2025-01-02 03:33:01
    124 0
  • 《7号房礼物》郑元燮抱憾离世!冤狱15年遗愿:想活在没拷问的世上

    记者吴睿慈/综合报导南韩悲剧电影《7号房的礼物》由影帝柳承龙主演,他饰演一名智商只有8岁的爸爸,却被陷害成了杀人犯,因为禁不住警方的威胁与拷问,最后认罪坐牢。电影里是悲剧收尾,但原型人物郑元燮(音译, 정원섭)坐了15年又2个月的冤狱,在2008年洗清罪嫌出狱,只是

    2025-01-02 03:27:02
    186 0
  • 量子技术不是科幻IP,其实就是你家邻居

    【家电网 HEA 12月14日头条】英国科学家马尔特格罗舍曾说过人类已经进入量子时代,在学会用量子微观的态度看待世界后,从隐形斗篷到《星际迷航》中的医学传感器都将成为可能。应用量子技术的科技发明遍布各个领域,一些产品也已经进入我们的日常生活。目前科学家们的新目标是

    2025-01-02 03:18:02
    274 0

发表回复

8206

评论列表(0条)

    暂无评论