搜索
缓存时间06 现在时间06 缓存数据 年龄永远不是衡量一个人的刻度,只有责任的叠加才会让人逐渐成长。早安!
查看: 268|回复: 4

Firsty自动刷新的Python脚本

[复制链接]
发表于 2024-9-21 15:59:45 | 显示全部楼层 |阅读模式

注册免广告,解锁更好的浏览体验!

您需要 登录 才可以下载或查看,没有账号?注册

×
通过抓包获取对应的key,在脚本里面进行替换就好了。

import requests
import json

# 第一个HTTP请求获取access_token
url1 = "https://securetoken.googleapis.com/v1/token?key=AIzaSyAw4dSOEuZNgBWLAiwSAqPJ9qArvSOaZDM"
headers1 = {
    'Accept-Encoding': 'gzip, deflate, br',
    'Accept': '*/*',
    'Connection': 'keep-alive',
    'Content-Type': 'application/json',
    'Host': 'securetoken.googleapis.com',
    'X-Ios-Bundle-Identifier': 'com.firsty.app',
    'User-Agent': 'FirebaseAuth.iOS/10.25.0 com.firsty.app/1.0.352 iPad/17.5.1 hw/iPad11_3',
    'Accept-Language': 'en',
    'X-Client-Version': 'iOS/FirebaseSDK/10.25.0/FirebaseCore-iOS',
    'X-Firebase-GMPID': '1:962364472393:ios:fede98035afd07718c1398'
}
body1 = {
    "grantType": "refresh_token",
    "refreshToken": "AMf-vBz7n9WMvp2B8XQ_E3BXG4xmd49pD60Ga5FR8cdJRv4XfwwilH2mpG4H6aUTaOYqFHssRchRdvC8AANTPJ4W7AOWks9_TQocd1gFnFRF5Yzdr7VJKxQw93PwnmGaqy9n_6oq49-fbzNsBx75EfgBmDvv590fh7oMCioAL5ZqT5MqRfSMJuu9U2xU0OHBZ76s_qcAZB1sUzdSp16-oodJNMvHDa5PpVXcF5oO6jh-KqzYLaHwAGXLD415dUxPLTLm4BJntguwP2TiD7GA8fZ3gEHgSIQTCn3jUYp7qcho0_6jn1-lJuh9RNct69jzHXUka3AHGMjDiZ0g2WDK4h1A3xE01ilrY_qrlorUVAWgWQY96mMKzcrGbyC_AB3KZJBb7MALXH2LzWgCMGTKSzza7b9slZC5aY9wxMEat0Nm9f4-FxJB_YE"
}

response1 = requests.post(url1, headers=headers1, json=body1)

if response1.status_code == 200:
    access_token = response1.json().get("access_token")
    if access_token:
        # 第二个HTTP请求使用获取到的access_token
        url2 = "https://backoffice.firsty.app/api/mobile/subscriptions/v2/ypeoTC3zuzPY4AQO1goTi41C5gj1/iccid/893107062434918716/free"

        headers2 = {
            "user-agent": "Dart/3.4 (dart:io)",
            "accept-encoding": "gzip",
            "authorization": f"Bearer {access_token}",  # 使用获取到的access_token
            "app-build": "3938",
            "content-type": "application/json",
            "app-version": "1.0.352"
        }

        data2 = {
            "planType": "ADVERTISEMENT",
            "deviceId": "UKQ1230924001",
            "country": "US"
        }

        response2 = requests.post(url2, headers=headers2, json=data2)

        if response2.status_code == 200:
            print(response2.json())
        else:
            print(f"Second request failed with status code: {response2.status_code}")
    else:
        print("Access token not found in the response")
else:
    print(f"First request failed with status code: {response1.status_code}")
[发帖际遇]: dick 乐于助人,奖励 7 金币. 幸运榜 / 衰神榜
爱生活,爱奶昔~
发表于 2024-9-21 16:19:25 | 显示全部楼层
Firsty看完广告能网速怎么样
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

楼主| 发表于 2024-9-21 22:21:33 | 显示全部楼层
yunduanzhilian 发表于 2024-9-21 16:19
Firsty看完广告能网速怎么样

慢 肥城慢
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

发表于 2024-9-22 10:14:25 | 显示全部楼层
很慢......
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

发表于 2024-9-22 18:51:52 | 显示全部楼层
能不能详细说下这个key如何抓0.0
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

Powered by Nyarime.

GMT+8, 2024-10-13 06:02 , Processed in 0.025115 second(s), 9 queries , Gzip On, Redis On
发帖际遇·手机版·小黑屋·RSS·奶昔网 |网站地图

登录切换风格
快速回复 返回顶部 返回列表