本帖最后由 lufanjingyi 于 2024-7-17 21:00 编辑
.版本 2
.子程序 取微云笔记内容, 文本型
.参数 URL, 文本型
.参数 密码, 文本型, 可空
.局部变量 Cookie, 文本型
.局部变量 TOKEN, 文本型
.局部变量 POST, 文本型
.局部变量 分享码, 文本型
.局部变量 JSON, 类_json
.局部变量 str, 文本型
.局部变量 微云笔记内容, 文本型
分享码 = 文本_倒取出中间文本 (URL + “/”, “/”, “/”, , )
网页_访问S (URL, 0, , , Cookie, “User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.87 Safari/537.36”, , , , , , , , , , , , , , , )
TOKEN = 文本_取出中间文本 (“;” + Cookie, “;”, “;”, , )
URL = “https://share.weiyun.com/webapp/ ... hrome_windows&g_tk=” + TOKEN + “&r=” + 时间_取随机时间戳 ()
Cookie = “wyctoken=” + TOKEN
POST = 子文本替换 (#POST, “时间戳”, 时间_取现行时间戳 () + 文本_取随机数字 (4, ), , , 真)
POST = 子文本替换 (POST, “分享码”, 分享码, , , 真)
POST = 子文本替换 (POST, “密码”, 选择 (是否为空 (密码) = 真, “null”, 密码), , , 真)
str = 编码_utf8到gb2312 (网页_访问S (URL, 1, POST, Cookie, , “User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36” + #换行符 + “Content-Type: application/json;charset=UTF-8”, , , , , , , , , , , , , , , ))
JSON.解析 (str, , )
微云笔记内容 = JSON.取通用属性 (“data['rsp_body']['RspMsg_body']['note_list'][0]['html_content']”, )
微云笔记内容 = 子文本替换 (微云笔记内容, “</div><div>”, #换行符, , , 真)
微云笔记内容 = 子文本替换 (微云笔记内容, “<br />”, #换行符, , , 真)
微云笔记内容 = 子文本替换 (微云笔记内容, “<div>”, , , , 真)
微云笔记内容 = 子文本替换 (微云笔记内容, “</div>”, , , , 真)
微云笔记内容 = 子文本替换 (微云笔记内容, “<p>”, , , , 真)
微云笔记内容 = 子文本替换 (微云笔记内容, “</p>”, , , , 真)
返回 (微云笔记内容)
#POST
{"req_header":"{\"seq\":时间戳,\"type\":1,\"cmd\":12002,\"appid\":30113,\"version\":3,\"major_version\":3,\"minor_version\":3,\"fix_version\":3,\"wx_openid\":\"\",\"user_flag\":0}","req_body":"{\"ReqMsg_body\":{\"ext_req_head\":{\"token_info\":{\"token_type\":0,\"login_key_type\":1,\"login_key_value\":\"\"},\"language_info\":{\"language_type\":2052}},\".weiyun.WeiyunShareViewMsgReq_body\":{\"share_pwd\":\"密码\",\"share_key\":\"分享码\"}}}"}
|