为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 网络相关源码 正文

京医通(公众号)加密分享源码

三叶资源网 2020-09-08 09:01:34 网络相关源码 1827 ℃ 0 评论
.版本 2
.支持库 spec

.程序集 窗口程序集_启动窗口

.子程序 __启动窗口_创建完毕

调试输出 (京医通_MD5加密Dome ())

.子程序 获取医院列表, 逻辑型
.参数 Cookies, 文本型
.参数 Ucp, 文本型
.参数 医院列表, 医院列表, 可空 数组
.局部变量 Json, 类_json
.局部变量 Url, 文本型
.局部变量 Submit_Data, 文本型
.局部变量 Return_Data, 文本型
.局部变量 Referer, 文本型
.局部变量 Time, 文本型
.局部变量 i, 整数型
.局部变量 数据, 医院列表

Time = 时间_取现行时间戳 ()
Url = “https://wechat.benmu-health.com/mobile/wx/product/homeHosList?_=” + Time
Submit_Data = “{” + #引号 + “priority” + #引号 + “:” + #引号 + “recommend” + #引号 + “,” + #引号 + “requestFrom” + #引号 + “:” + #引号 + “NormalHomePage” + #引号 + “}”
Referer = “Accept: */*” + #换行符
Referer = Referer + “Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7” + #换行符
Referer = Referer + “attention: 1” + #换行符
Referer = Referer + “bid: ” + #换行符
Referer = Referer + “Cache-Control: no-cache” + #换行符
Referer = Referer + “Connection: keep-alive” + #换行符
Referer = Referer + “Content-Type: application/json;charset=UTF-8” + #换行符
Referer = Referer + “hid: ” + #换行符
Referer = Referer + “Host: wechat.benmu-health.com” + #换行符
Referer = Referer + “lgd: ” + #换行符
Referer = Referer + “Origin: https://wechat.benmu-health.com” + #换行符
Referer = Referer + “Pragma: no-cache” + #换行符
Referer = Referer + “Referer: https://wechat.benmu-health.com/wechatV2/” + #换行符
Referer = Referer + “Sec-Fetch-Mode: cors” + #换行符
Referer = Referer + “Sec-Fetch-Site: same-origin” + #换行符
Referer = Referer + “ucp: ” + Ucp + #换行符
Referer = Referer + “User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; MI 4LTE Build/MMB29M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.132 MQQBrowser/6.2 TBS/043706 Mobile Safari/537.36 MicroMessenger/6.5.22.1160 NetType/WIFI Language/zh_CN” + #换行符
Referer = Referer + “X-Requested-With: com.tencent.mm”
Return_Data = 编码_URL解码 (到文本 (网页_访问_对象 (Url, 1, Submit_Data, Cookies, , Referer, , , , , , , , , , , , , )), 真)
Json.解析 (Return_Data)
.如果真 (Json.取属性 (“resCode”).取数据文本 () ≠ “0”)
    返回 (假)
.如果真结束
.计次循环首 (Json.成员数 (“data.hosResp.hospitals”), i)
    数据.医院名称 = Json.取通用属性 (“data.hosResp.hospitals[” + 到文本 (i - 1) + “].hosName”, )
    数据.医院代码 = Json.取通用属性 (“data.hosResp.hospitals[” + 到文本 (i - 1) + “].hosCode”, )
    调试输出 (数据.医院名称, 数据.医院代码)
    加入成员 (医院列表, 数据)
.计次循环尾 ()
返回 (真)






.子程序 获取医院信息, 逻辑型
.参数 医院代码, 文本型
.参数 Cookies, 文本型
.参数 Ucp, 文本型
.局部变量 Json, 类_json
.局部变量 Url, 文本型
.局部变量 Return_Data, 文本型
.局部变量 Referer, 文本型
.局部变量 Time, 文本型
.局部变量 i, 整数型

Time = 时间_取现行时间戳 ()
Url = “https://wechat.benmu-health.com/mobile/wx/product/departments?hosCode=” + 医院代码 + “&CHANNEL=wechat&_=” + Time
Referer = “Accept: */*” + #换行符
Referer = Referer + “Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7” + #换行符
Referer = Referer + “attention: 1” + #换行符
Referer = Referer + “bid: ” + #换行符
Referer = Referer + “Cache-Control: no-cache” + #换行符
Referer = Referer + “Connection: keep-alive” + #换行符
Referer = Referer + “hid: ” + #换行符
Referer = Referer + “Host: wechat.benmu-health.com” + #换行符
Referer = Referer + “lgd: ” + #换行符
Referer = Referer + “Pragma: no-cache” + #换行符
Referer = Referer + “Referer: https://wechat.benmu-health.com/wechatV2/” + #换行符
Referer = Referer + “Sec-Fetch-Mode: cors” + #换行符
Referer = Referer + “Sec-Fetch-Site: same-origin” + #换行符
Referer = Referer + “ucp: ” + Ucp + #换行符
Referer = Referer + “User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; MI 4LTE Build/MMB29M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.132 MQQBrowser/6.2 TBS/043706 Mobile Safari/537.36 MicroMessenger/6.5.22.1160 NetType/WIFI Language/zh_CN” + #换行符
Referer = Referer + “X-Requested-With: com.tencent.mm”
Return_Data = 编码_URL解码 (到文本 (网页_访问_对象 (Url, 0, , Cookies, , Referer, , , , , , , , , , , , , )), 真)
Json.解析 (Return_Data)
.如果真 (Json.取属性 (“resCode”).取数据文本 () ≠ “0”)
    返回 (假)
.如果真结束
返回 (真)

.子程序 京医通_MD5加密Dome, 文本型, 公开
.局部变量 Js, 对象
.局部变量 Time, 文本型
.局部变量 Paterner_key, 文本型
.局部变量 EncryptData, 文本型

Js.创建 (“ScriptControl”, )
Js.写属性 (“Language”, “JavaScript”)
Js.逻辑方法 (“AddCode”, #常量_JS)
Time = 时间_取北京时间戳 ()
Paterner_key = 取文本右边 (取文本左边 (Time, 12), 5)  ' ’JS原代码 t.toString().slice(-6, -1)
EncryptData = “_=” + Time + “{” + #引号 + “hosCode” + #引号 + “:” + #引号 + “H111511” + #引号 + “,” + #引号 + “firstDeptCode” + #引号 + “:” + #引号 + “mn_fst_nk_852c7b” + #引号 + “,” + #引号 + “secondDeptCode” + #引号 + “:” + #引号 + “183” + #引号 + “,” + #引号 + “searchKey” + #引号 + “:” + #引号 + “冀明” + #引号 + “,” + #引号 + “virtualType” + #引号 + “:” + #引号 + “expert” + #引号 + “,” + #引号 + “date” + #引号 + “:” + #引号 + 时间_格式化 (时间_取北京时间 (), “yyyy-M-d”, , 真) + #引号 + “,” + #引号 + “status” + #引号 + “:” + #引号 + “NO_INVENTORY” + #引号 + “,” + #引号 + “extra” + #引号 + “:true,” + #引号 + “businessType” + #引号 + “:” + #引号 + “COMMON” + #引号 + “}&paterner_key=” + Paterner_key
EncryptData = 编码_URL解码 (EncryptData, 真)
返回 (Js.通用方法 (“eval”, “Encrypt” + “('” + EncryptData + “')”).取文本 ())

@啥Liang啊

文件下载

Tags:

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
彩票开奖遗漏组合分析语法提示局域网点歌系统新浪微博Web协议仿win8进度条mysql管理工具贪吃蛇游戏源码QQ源码拖放支持库Com对象查看器WEBQQ登录订单监控虎牙登录源码进制转换BAT批处理WebSocket ClientQQ收发消息加密壳腾达路由器
最新评论