时光相册每天自动签到领空间 每日扩容50M

原创文|Space9
在这里插入图片描述

记录美好时光 分享快乐那一刻

使用方法

使用华为云的函数工作流(FunctionGraph)来完成每日签到。具体的部署教程可参见:天翼云盘每天自动签到抽奖领空间 每月至少扩容3G+

配置区别

  • 函数名称:photo_checkin
  • 环境变量:code、phone、pwd (中文解释:国际区号、手机号、密码),注意国际区号前不要填+号
  • 执行超时时间(秒):6

源码

MyPhoto.py

# -*- coding:utf-8 -*-
import hashlib
import json
import random
import time

import requests


def encrypt_pwd(password):
    str_temp = f"tc.everphoto.{password}"
    str_md5 = hashlib.md5(str_temp.encode()).hexdigest()
    return str_md5


def login(country_code, phone, password):
    mobile = f"+{country_code}{phone}"
    pwd = encrypt_pwd(password)

    url = "https://api.everphoto.cn/auth"
    timestamp_ms = str(round(time.time() * 1000))

    payload = {
   
        'mobile': mobile,
        'password': pwd
    }
    headers = {
   
        'Host': 'api.everphoto.cn',
        'x-api-version': '20161221',
        'user-agent': 'EverPhoto/2.7.9.1 (Android;2791;Pro 7;23;tengxun_33_1)',
        'x-device-mac': '02:00:00:00:00:00',
   
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是一个使用 Python 语言编写的京东自动签到自动取京豆的代码: ```python import requests import json import time # 设置请求头 headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari/537.36" } # 登录京东账号 def login(username, password): # 获取登录页面 url = "https://passport.jd.com/new/login.aspx?" response = session.get(url=url, headers=headers) # 提取登录页面中的参数 sa_token = response.cookies.get("sa_token") uuid = response.cookies.get("uuid") login_page = response.text s_token = login_page.split("name=\"s_token\" value=\"")[1].split("\"")[0] # 构造登录请求的参数 payload = { "uuid": uuid, "loginType": "c", "sa_token": sa_token, "version": "2015", "r": str(int(time.time() * 1000)), "nloginSig": "", "username": username, "password": password, "authcode": "", "pubKey": "", "fp": "", "deviceinfo": "", "loginname": "", "loginpwd": "", "chkRememberMe": "", "machineNet": "", "machineCpu": "", "machineDisk": "", "authcode1": "", "source": "main", "s_token": s_token, } # 发送登录请求 url = "https://passport.jd.com/uc/loginService" response = session.post(url=url, headers=headers, data=payload) result = json.loads(response.text[1:-1]) if result.get("success") == "true": print("登录成功") else: print("登录失败:" + result.get("emptyAuthcodeUrl")) # 自动签到 def sign(): url = "https://vip.jd.com/sign/index" response = session.get(url=url, headers=headers) sign_data = json.loads(response.text) if sign_data.get("status") == "0": print("今天已签到") else: sign_url = "https://vip.jd.com/sign/sign" response = session.get(url=sign_url, headers=headers) sign_result = json.loads(response.text) if sign_result.get("status") == "0": print("签到成功,获得" + str(sign_result.get("beanNum")) + "京豆") else: print("签到失败:" + sign_result.get("errMsg")) # 自动取京豆 def get_jd_bean(): url = "https://bean.m.jd.com/bean/signIndex.action" response = session.get(url=url, headers=headers) bean_data = json.loads(response.text) if bean_data.get("status") == "1": print("今天已取京豆") else: url = "https://bean.m.jd.com/bean/SignIn.action" response = session.get(url=url, headers=headers) bean_result = json.loads(response.text) if bean_result.get("status") == "1": print("取京豆成功,获得" + str(bean_result.get("amount")) + "京豆") else: print("取京豆失败:" + bean_result.get("errorMessage")) if __name__ == '__main__': # 创建会话 session = requests.session() # 登录京东账号 login("用户名", "密码") # 自动签到 sign() # 自动取京豆 get_jd_bean() # 关闭会话 session.close() ``` 请将代码中的“用户名”和“密码”替换成您的京东账号的用户名和密码。代码中使用了 requests 库发送 HTTP 请求,使用前请确保已安装该库。代码执行过程中会输出相关信息,以实现自动签到自动取京豆的功能。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值