我们知道云原神每天签到是可以送免费时长的,但是每天定时的去签到感觉很累,很多人都坚持不下去,那么有没有一种方法可以搞一个定时自动签到,今天云原神自动签到脚本代码全套他来了,本次分享包含多个编程语言版本的脚本,php了,Python和shell这个脚本配合一个定时任务,可以实现每天定时自动签到。
这个脚本有三个版本,有Python版本和php版本还有shell版本,大家可以根据自己的情况去使用,建议可以使用宝塔面板设置一个自定时任务,定时去执行这个Python脚本或者php脚本,需要自己在网页版云原神抓两个数据建议使用burpsuite工具进行抓包,一个cookie,一个token,亲测抓完后不用再次抓取。
演示图如下
脚本如下
Python版本
import requests
url = "https://api-cloudgame.mihoyo.com/hk4e_cg_cn/wallet/wallet/get"
# 这里填cookie
cookie = ""
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.47",
"Referer": "https://ys.mihoyo.com/",
"Cookie": cookie,
"X-Rpc-App_id": "",
"X-Rpc-App_version": "4.4.0",
"X-Rpc-Cg_game_biz": "hk4e_cn",
"X-Rpc-Channel": "mihoyo",
"X-Rpc-Client_type": "16",
"X-Rpc-Combo_token": "这里填token",
"X-Rpc-Cps": "pc_mihoyo",
"X-Rpc-Device_id": "这里填你的设备id ",
"X-Rpc-Device_model": "Unknown",
"X-Rpc-Device_name": "Unknown",
"X-Rpc-Language": "zh-cn",
"X-Rpc-Op_biz": "clgm_cn",
"X-Rpc-Sys_version": "windows 10",
"X-Rpc-Vendor_id": "2"
}
response = requests.get(url, headers=headers)
if response.status_code != 200:
print('Request Error:', response.text)
else:
print(response.text)
php版本
<?php
$url = "https://api-cloudgame.mihoyo.com/hk4e_cg_cn/wallet/wallet/get";
// 这里填cookie
$cookie = "";
$headers = [
"User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.47",
"Referer: https://ys.mihoyo.com/",
"Cookie: $cookie",
"X-Rpc-App_id: ",
"X-Rpc-App_version: 4.4.0",
"X-Rpc-Cg_game_biz: hk4e_cn",
"X-Rpc-Channel: mihoyo",
"X-Rpc-Client_type: 16",
"X-Rpc-Combo_token: 这里填token",
"X-Rpc-Cps: pc_mihoyo",
"X-Rpc-Device_id: 这里填你的设备id ",
"X-Rpc-Device_model: Unknown",
"X-Rpc-Device_name: Unknown",
"X-Rpc-Language: zh-cn",
"X-Rpc-Op_biz: clgm_cn",
"X-Rpc-Sys_version: windows 10",
"X-Rpc-Vendor_id: 2"
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
if(curl_errno($ch)){
echo 'Request Error:' . curl_error($ch);
} else {
echo $response;
}
curl_close($ch);
?>
shell版本
#!/bin/bash
# 设置请求URL和Cookie
url="https://api-cloudgame.mihoyo.com/hk4e_cg_cn/wallet/wallet/get"
cookie="" # 在这里填入你的cookie
token="" # 在这里填入你的token
device_id="" # 在这里填入你的设备id
# 设置HTTP请求头
headers=$(cat << EOF
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.47
Referer: https://ys.mihoyo.com/
Cookie: $cookie
X-Rpc-App_id:
X-Rpc-App_version: 4.4.0
X-Rpc-Cg_game_biz: hk4e_cn
X-Rpc-Channel: mihoyo
X-Rpc-Client_type: 16
X-Rpc-Combo_token: $token
X-Rpc-Cps: pc_mihoyo
X-Rpc-Device_id: $device_id
X-Rpc-Device_model: Unknown
X-Rpc-Device_name: Unknown
X-Rpc-Language: zh-cn
X-Rpc-Op_biz: clgm_cn
X-Rpc-Sys_version: windows 10
X-Rpc-Vendor_id: 2
EOF
)
# 使用curl发起请求
response=$(curl -s -H "$headers" "$url")
# 检查请求是否出错
if [ $? -ne 0 ]; then
echo "Request Error"
else
echo "$response"
fi
使用方法:先使用抓包工具去自己云原神链接里面抓包抓数据,一个cookie,一个token,建议使用burpsuite工具,不会用可以百度搜索一下教程按照文件里面的要求填上你的数据行,然后当你部署后访问时会返回你的账号信息(如图1),如果今天是第一次访问这个接口会自动签到(时长+15分钟)其中返回的数据中的free_time是你的免费总时长
© 版权声明
文章全是本幻城写的,尽量别直接复制粘贴
THE END
暂无评论内容