From 7d9b42f7673b0c0955d63a4b7ca669d90b5e0970 Mon Sep 17 00:00:00 2001 From: hnking Date: Mon, 27 Oct 2025 14:42:01 +0800 Subject: [PATCH] ksjsb --- .../{付费 => Lindong付费}/喜番_ENC.py | 0 .../{付费 => Lindong付费}/快手极速版_ENC.py | 0 .../{付费 => pdd砍手付费}/慢脚双端-Max.py | 0 快手极速版200/慢脚普通版.py | 171 ------------------ 快手极速版200/慢脚极速版.py | 171 ------------------ 5 files changed, 342 deletions(-) rename 快手极速版200/{付费 => Lindong付费}/喜番_ENC.py (100%) rename 快手极速版200/{付费 => Lindong付费}/快手极速版_ENC.py (100%) rename 快手极速版200/{付费 => pdd砍手付费}/慢脚双端-Max.py (100%) delete mode 100644 快手极速版200/慢脚普通版.py delete mode 100644 快手极速版200/慢脚极速版.py diff --git a/快手极速版200/付费/喜番_ENC.py b/快手极速版200/Lindong付费/喜番_ENC.py similarity index 100% rename from 快手极速版200/付费/喜番_ENC.py rename to 快手极速版200/Lindong付费/喜番_ENC.py diff --git a/快手极速版200/付费/快手极速版_ENC.py b/快手极速版200/Lindong付费/快手极速版_ENC.py similarity index 100% rename from 快手极速版200/付费/快手极速版_ENC.py rename to 快手极速版200/Lindong付费/快手极速版_ENC.py diff --git a/快手极速版200/付费/慢脚双端-Max.py b/快手极速版200/pdd砍手付费/慢脚双端-Max.py similarity index 100% rename from 快手极速版200/付费/慢脚双端-Max.py rename to 快手极速版200/pdd砍手付费/慢脚双端-Max.py diff --git a/快手极速版200/慢脚普通版.py b/快手极速版200/慢脚普通版.py deleted file mode 100644 index d266ed4..0000000 --- a/快手极速版200/慢脚普通版.py +++ /dev/null @@ -1,171 +0,0 @@ -# =========================================== -# ==================广告====================== -# ============================================ -# 抓包工具 https://pan.quark.cn/s/44f90724e243 -# * 代理推荐:通过注册链接注册后,一对一成为您的专属代理,注册后提供账号,为您设置最优价格 -# http://www.tianxingip.com/proxy/index/index/code/hnking/p/2847.html 天行sk5代理 5一条 -# https://www.xiequ.cn/index.html?d630539f 注册送10元免费使用长效独享代理一天 -# http://www.gzsk5.com/#/register?invitation=hnking2&shareid=516 光子sk5代理100M 4.5一条 - -# 入口: 快手极速版App 一机一号一个实名 只限安卓机器 (无需root) 最好一号一ip -# 抓包工具 https://pan.quark.cn/s/44f90724e243 -# 需抓取数据: -# * 登录时搜索 api_client_salt 找到5kb左右的链接 在响应里最下面找到你的salt 不会可以用一键抓取 -# * 开抓包点福利后 搜索 earn/overview/tasks 找到此请求的cookie 同时找到此请求下的请求头的user-agent的值 -import os -import urllib.request -import sys -import time -import platform - - -class SystemChecker: - @staticmethod - def is_arm_architecture(): - """检测是否为ARM架构""" - machine = platform.machine().lower() - arm_patterns = [ - 'arm', 'aarch', 'arm64', 'aarch64', - 'armv7', 'armv8', 'armhf' - ] - return any(pattern in machine for pattern in arm_patterns) - - @staticmethod - def is_amd_architecture(): - """检测是否为AMD/x86架构""" - machine = platform.machine().lower() - amd_patterns = [ - 'x86_64', 'amd64', 'x86', 'i386', 'i686', - 'amd', 'intel', 'x64' - ] - return any(pattern in machine for pattern in amd_patterns) - - @staticmethod - def is_supported_architecture(): - """检测是否支持ARM或AMD架构""" - return SystemChecker.is_arm_architecture() or SystemChecker.is_amd_architecture() - - @staticmethod - def is_linux_supported(): - """检测是否为Linux且支持ARM或AMD架构""" - return SystemChecker.is_supported_architecture() - - @staticmethod - def get_architecture_type(): - """获取具体的架构类型""" - if SystemChecker.is_arm_architecture(): - return 'arm' - elif SystemChecker.is_amd_architecture(): - return 'amd' - else: - return 'unknown' - - @staticmethod - def get_detailed_info(): - return { - 'os': platform.system(), - 'architecture': platform.machine(), - 'arch_type': SystemChecker.get_architecture_type() - } - - -checker = SystemChecker() - -if checker.is_linux_supported(): - pass -else: - info = checker.get_detailed_info() - print(f'当前系统不支持,当前系统类型: {info["os"]},系统架构: {info["architecture"]}') - exit(1) - -def get_architecture(): - """获取系统架构""" - arch = platform.machine().lower() - if 'arm' in arch or 'aarch' in arch: - return 'arm' - elif 'x86' in arch or 'amd' in arch or 'i386' in arch or 'i686' in arch: - return 'amd' - else: - return arch - -current_arch = get_architecture() - -####################使用教程区#################### - -#广告类型:1为普通广告, 2为200广(已单独剔出),3为宝箱广告,其他值为以上全部执行,默认全部执行 -# 抓包 ck和salt -# 格式1:备注#Cookie#salt#广告类型(备注#Cookie#salt#1,3) -# 格式2:备注#Cookie#salt#广告类型#sock5 -#广告类型为列表模式,使用英文逗号隔开,填什么就指定跑什么 -# socks5存在则使用代理,反之 -# socks代理选择参数,可填可不填 格式:ip|port|username|password -# ck变量:ksck, 填写上面两种格式ck均可,多号新建变量即可 -# 并发变量:KSP_BF, 设置为False为关闭并发,默认开启 -# 卡密变量:KSP_Card 填写购买的卡密即可 -# 金币自动兑换变量:KSP_JBDH 默认关闭,True开启 -# 运行延迟变量:KSP_YC 默认30,45,格式为【最低,最高】,中间英文逗号隔开 -# 运行次数变量:KSP_YXCS 默认200 -# 金币控制变量:KSP_JBMAX 默认500000 -# 广告模式变量:KSP_ADMS 默认为1(正常广告),设置2为追加(理论默认即可) -# 自动更换did变量:KSP_DID 默认关闭,True开启(实测不好用) -# 自动更换did金币数量变量:KSP_JBSU 低于多少尝试更换did,默认1000,自动更换开启生效 - - -def GET_SO(): - PythonV = sys.version_info - if PythonV.major == 3 and PythonV.minor == 10: - PythonV = '10' - print('当前Python版本为3.10 开始安装...') - elif PythonV.major == 3 and PythonV.minor == 11: - PythonV = '11' - print('当前Python版本为3.11 开始安装...') - else: - return False, f'不支持的Python版本:{sys.version}' - - try: - mirrors = [ - f'https://raw.bgithub.xyz/BIGOSTK/pyso/refs/heads/main/ksadp_{current_arch}_{PythonV}.so', - f'https://gh-proxy.com/https://raw.githubusercontent.com/BIGOSTK/pyso/main/ksadp_{current_arch}_{PythonV}.so', - f'https://raw.githubusercontent.com/BIGOSTK/pyso/main/ksadp_{current_arch}_{PythonV}.so', - f'https://raw.bgithub.xyz/BIGOSTK/pyso/main/ksadp_{current_arch}_{PythonV}.so' - ] - - last_error = None - for url in mirrors: - try: - print(f'尝试从 {url} 下载...') - with urllib.request.urlopen(url, timeout=15) as response: - if response.status == 200: - with open('./ksadp.so', 'wb') as out_file: - out_file.write(response.read()) - print('下载成功') - return True, None - except Exception as e: - last_error = e - print(f'下载失败: {e}') - time.sleep(1) - - return False, f'所有镜像尝试失败: {last_error}' - - except Exception as e: - return False, e - - -def main(): - if not os.path.exists('./ksadp.so'): - success, error = GET_SO() - if not success: - print(f'无法获取ksadp.so: {error}') - return - - try: - import ksadp - ksadp.main() - except ImportError as e: - print(f'导入ksadp模块失败: {e}') - except Exception as e: - print(f'执行ksadp.main()时出错: {e}') - - -if __name__ == '__main__': - main() diff --git a/快手极速版200/慢脚极速版.py b/快手极速版200/慢脚极速版.py deleted file mode 100644 index 867907b..0000000 --- a/快手极速版200/慢脚极速版.py +++ /dev/null @@ -1,171 +0,0 @@ -import os -import urllib.request -# =========================================== -# ==================广告====================== -# ============================================ -# 抓包工具 https://pan.quark.cn/s/44f90724e243 -# * 代理推荐:通过注册链接注册后,一对一成为您的专属代理,注册后提供账号,为您设置最优价格 -# http://www.tianxingip.com/proxy/index/index/code/hnking/p/2847.html 天行sk5代理 5一条 -# https://www.xiequ.cn/index.html?d630539f 注册送10元免费使用长效独享代理一天 -# http://www.gzsk5.com/#/register?invitation=hnking2&shareid=516 光子sk5代理100M 4.5一条 -# 入口: 快手极速版App 一机一号一个实名 只限安卓机器 (无需root) 最好一号一ip -# 抓包工具 https://pan.quark.cn/s/44f90724e243 -# 需抓取数据: -# * 登录时搜索 api_client_salt 找到5kb左右的链接 在响应里最下面找到你的salt 不会可以用一键抓取 -# * 开抓包点福利后 搜索 earn/overview/tasks 找到此请求的cookie 同时找到此请求下的请求头的user-agent的值 -import sys -import time -import platform - - -class SystemChecker: - @staticmethod - def is_arm_architecture(): - """检测是否为ARM架构""" - machine = platform.machine().lower() - arm_patterns = [ - 'arm', 'aarch', 'arm64', 'aarch64', - 'armv7', 'armv8', 'armhf' - ] - return any(pattern in machine for pattern in arm_patterns) - - @staticmethod - def is_amd_architecture(): - """检测是否为AMD/x86架构""" - machine = platform.machine().lower() - amd_patterns = [ - 'x86_64', 'amd64', 'x86', 'i386', 'i686', - 'amd', 'intel', 'x64' - ] - return any(pattern in machine for pattern in amd_patterns) - - @staticmethod - def is_supported_architecture(): - """检测是否支持ARM或AMD架构""" - return SystemChecker.is_arm_architecture() or SystemChecker.is_amd_architecture() - - @staticmethod - def is_linux_supported(): - """检测是否为Linux且支持ARM或AMD架构""" - return SystemChecker.is_supported_architecture() - - @staticmethod - def get_architecture_type(): - """获取具体的架构类型""" - if SystemChecker.is_arm_architecture(): - return 'arm' - elif SystemChecker.is_amd_architecture(): - return 'amd' - else: - return 'unknown' - - @staticmethod - def get_detailed_info(): - return { - 'os': platform.system(), - 'architecture': platform.machine(), - 'arch_type': SystemChecker.get_architecture_type() - } - - -checker = SystemChecker() - -if checker.is_linux_supported(): - pass -else: - info = checker.get_detailed_info() - print(f'当前系统不支持,当前系统类型: {info["os"]},系统架构: {info["architecture"]}') - exit(1) - -def get_architecture(): - """获取系统架构""" - arch = platform.machine().lower() - if 'arm' in arch or 'aarch' in arch: - return 'arm' - elif 'x86' in arch or 'amd' in arch or 'i386' in arch or 'i686' in arch: - return 'amd' - else: - return arch - -current_arch = get_architecture() - -####################使用教程区#################### - -#广告类型:1为饭补, 2为看广告,3为宝箱广告,4为200广(已单独剔出),其他值为以上全部执行,默认全部执行 -# 抓包 ck和salt -# 格式1:备注#Cookie#salt#广告类型(备注#Cookie#salt#1,2) -# 格式2:备注#Cookie#salt#广告类型#sock5 -#广告类型为列表模式,使用英文逗号隔开,填什么就指定跑什么 -# socks5存在则使用代理,反之 -# socks代理选择参数,可填可不填 格式:ip|port|username|password -# ck变量:ksjsbck, 填写上面两种格式ck均可,多号新建变量即可 -# 并发变量:KS_BF, 设置为False为关闭并发,默认开启 -# 卡密变量:KS_Card 填写购买的卡密即可 -# 金币自动兑换变量:KS_JBDH 默认关闭,True开启 -# 自动提现变量:KS_TX 默认关闭,True开启 -# 运行延迟变量:KS_YC 默认30,45,格式为【最低,最高】,中间英文逗号隔开 -# 运行次数变量:KS_YXCS 默认999 -# 金币控制变量:KS_JBMAX 默认500000 -# 广告模式变量:KS_ADMS 默认为1(正常广告),设置2为追加(理论默认即可) -# 自动更换did变量:KS_DID 默认关闭,True开启(实测不好用) -# 自动更换did金币数量变量:KS_JBSU 低于多少尝试更换did,默认900,自动更换开启生效 - - -def GET_SO(): - PythonV = sys.version_info - if PythonV.major == 3 and PythonV.minor == 10: - PythonV = '10' - print('当前Python版本为3.10 开始安装...') - elif PythonV.major == 3 and PythonV.minor == 11: - PythonV = '11' - print('当前Python版本为3.11 开始安装...') - else: - return False, f'不支持的Python版本:{sys.version}' - - try: - mirrors = [ - f'https://raw.bgithub.xyz/BIGOSTK/pyso/refs/heads/main/ksad_{current_arch}_{PythonV}.so', - f'https://gh-proxy.com/https://raw.githubusercontent.com/BIGOSTK/pyso/main/ksad_{current_arch}_{PythonV}.so', - f'https://raw.githubusercontent.com/BIGOSTK/pyso/main/ksad_{current_arch}_{PythonV}.so', - f'https://raw.bgithub.xyz/BIGOSTK/pyso/main/ksad_{current_arch}_{PythonV}.so' - ] - - last_error = None - for url in mirrors: - try: - print(f'尝试从 {url} 下载...') - with urllib.request.urlopen(url, timeout=15) as response: - if response.status == 200: - with open('./ksad.so', 'wb') as out_file: - out_file.write(response.read()) - print('下载成功') - return True, None - except Exception as e: - last_error = e - print(f'下载失败: {e}') - time.sleep(1) - - return False, f'所有镜像尝试失败: {last_error}' - - except Exception as e: - return False, e - - -def main(): - if not os.path.exists('./ksad.so'): - success, error = GET_SO() - if not success: - print(f'无法获取ksad.so: {error}') - return - - try: - import ksad - ksad.main() - except ImportError as e: - print(f'导入ksad模块失败: {e}') - except Exception as e: - print(f'执行ksad.main()时出错: {e}') - - -if __name__ == '__main__': - main() \ No newline at end of file