开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

楼主: w322zkkw
收起左侧

[完成] 蜜雪冰城type_1286问题

 关闭 [复制链接]
发表于 2024-8-6 21:05:40 高大上手机用户 | 显示全部楼层   广东省深圳市
Js文件错了
回复

使用道具 举报

结帖率:100% (5/5)
发表于 2024-8-6 23:08:44 | 显示全部楼层   浙江省嘉兴市
Dinesh 发表于 2024-8-5 17:19
什么乱码你们算法没过  所以你懂得 风控js

不是算法的事论坛上有人放出来了存算的算法访问也是返回js代码
回复

使用道具 举报

结帖率:100% (5/5)
发表于 2024-8-6 23:09:24 | 显示全部楼层   浙江省嘉兴市
解决了吗楼主一样的问题访问返回js代码
回复

使用道具 举报

结帖率:100% (5/5)
发表于 2024-8-7 08:28:03 | 显示全部楼层   浙江省嘉兴市
指纹检测了调用一个过指纹检测的模块就行了,我用的python 调用了from curl_cffi import requests 库就正常返回了
回复

使用道具 举报

结帖率:100% (5/5)
发表于 2024-8-7 09:22:14 | 显示全部楼层   浙江省嘉兴市
问题我解决了我用的python。我把代码粘贴到下面你看看能不能从里面看出来问题,我发现的问题是字符转换的问题。

补充内容 (2024-8-7 09:22):
import execjs
import hashlib
import time
from curl_cffi import requests
import json
requests = requests.Session()
# proxy_ip = "123.182.58.171:8089"
# proxies = {"http": proxy_ip}
stamp = int(round...
回复

使用道具 举报

结帖率:100% (5/5)
发表于 2024-8-7 09:23:51 | 显示全部楼层   浙江省嘉兴市
a1019466344 发表于 2024-8-7 09:22
问题我解决了我用的python。我把代码粘贴到下面你看看能不能从里面看出来问题,我发现的问题是字符转换的问 ...

import execjs
import hashlib
import time
from curl_cffi import requests
import json
requests = requests.Session()
# proxy_ip = "123.182.58.171:8089"
# proxies = {"http": proxy_ip}
stamp = int(round(time.time()*1000))
time_roud = "11:00"
keyword = "茉莉奶绿销量突破3000万杯"
#
def generate_md5(text):
    md5 = hashlib.md5()
    md5.update(text.encode("utf-8"))
    return md5.hexdigest()

text = f'marketingId=1816854086004391938&round={time_roud}&s=2&secretword={keyword}&stamp={stamp}c274bac6493544b89d9c4f9d8d542b84'
sgin = generate_md5(text)
print("md5值为:",sgin)

# 'https://******/api/v1/h5/marketing/secretword/confirm{"marketingId":"1816854086004391938","round":"00:36","secretword":"safasf","sign":"0e4659c0ee96a47821890c8d48a37251","s":2,"stamp":1722434578916}'

N = 'https://mxsa.mxbc.net/api/v1/h5/marketing/secretword/confirm{"marketingId":"1816854086004391938","round":"'+ time_roud +'","secretword":"'+keyword+'","sign":"'+sgin+'","s":2,"stamp":'+str(stamp)+'}'

with open('1.js', encoding='utf-8') as f:
    js_code = f.read()
type__1286 = execjs.compile(js_code).call("Get_type_", N)
type__1286 = type__1286.replace("+", "%2B").replace("=","%3D")


params = {
    "type__1286": type__1286
}

headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090a13) XWEB/8555",
    "Accept": "application/json, text/plain, */*",
    "Access-Token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ3eG1pbmlfMTgxOTkzNzc3NDA1Nzc3OTIwMiIsImlhdCI6MTcyMjc0MTk1Mn0.MPtuFgcrVN8vEwqX0oMLp-ztQaQ295pF-96f3oV2EMe6_pX6e7dbmCrPn0-f64y1Z4UV9jfdRzxsxoLO2B1DEg",
    "Content-Type": "application/json;charset=UTF-8",
    "origin": "https://mxsa-h5.mxbc.net",
    'Sec-Fetch-Dest': 'empty',
    'Sec-Fetch-Mode': 'cors',
    'Sec-Fetch-Site': 'csame-site',
    "Referer": "https://mxsa-h5.mxbc.net/",
    "Accept-Language": "zh-CN,zh;q=0.9",





}

url = f"https://mxsa.mxbc.net/api/v1/h5/marketing/secretword/confirm?type__1286={type__1286}"
data = '{"marketingId":"1816854086004391938","round":"'+ time_roud +'","secretword":"'+keyword+'","sign":"'+sgin+'","s":2,"stamp":'+str(stamp)+'}'

res = requests.post(url,headers=headers,data=data,impersonate="chrome100")
print(res.text)
回复

使用道具 举报

结帖率:100% (1/1)

签到天数: 5 天

发表于 2024-8-7 11:40:44 | 显示全部楼层   浙江省嘉兴市
看看sign 怎么计算的   可能是sign  加密错误
回复

使用道具 举报

结帖率:100% (1/1)

签到天数: 5 天

发表于 2024-8-7 12:03:37 | 显示全部楼层   浙江省嘉兴市
w1360003970 发表于 2024-8-7 11:40
看看sign 怎么计算的   可能是sign  加密错误

sign = 取数据摘要 (编码_Ansi到Utf8 (“marketingId=1816854086004391938&round=” + 组合框1.内容 + “&s=2&secretword=” + 口令 + “&stamp=” + time + “c274bac6493544b89d9c4f9d8d542b84”))

.版本 2

.子程序 JS_de1, 文本型, 公开, 此代码由**编程助手生成,请添加**模块使用。模块下载地址 http://www.***.com/thread-2843-1-1.html
.参数 N, 文本型
.局部变量 Js, 对象
.局部变量 return, 文本型

' CoInitialize (0)'线程_初始化COM库 ()  ' 线程中请初始化COM  否则会出错
Js.创建 (“ScriptControl”, )
Js.写属性 (“Language”, “JavaScript”)
Js.数值方法 (“AddCode”, #常量8)  ' 请在常量_Js中放入调试成功的JS代码段
return = Js.通用方法 (“eval”, “type__1286” + “('” + N + “')”).取文本 ()
' CoUninitialize ()'线程_取消COM库 ()
返回 (return)

刚刚测试了  js 没问题   看你访问的是不是这个网址了 “https://mxsa.mxbc.net/api/v1/h5/marketing/secretword/confirm?type__1286=” + type
回复

使用道具 举报

结帖率:100% (1/1)

签到天数: 5 天

发表于 2024-8-7 12:12:43 | 显示全部楼层   浙江省嘉兴市
你这个   加密 time  和  提交 time 不一样  不拦你  拦谁
回复

使用道具 举报

签到天数: 1 天

发表于 2024-8-7 15:55:04 | 显示全部楼层   湖北省武汉市
a1019466344 发表于 2024-8-7 09:23
import execjs
import hashlib
import time

js分享下、看看是不是跟他们分享的有区别
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表