请选择 进入手机版 | 继续访问电脑版
查看: 672|回复: 0
收起左侧

[易语言源码] 微云解析下载

2020-3-2 20:18:23 | 显示全部楼层 |阅读模式 |
分享源码
界面截图:
-
是否带模块:
调用了模块
备注说明:
-

调用了精易模块8.0.0
  
子程序名返回值类型公开备 注
访问微云文本型
变量名类 型静态数组备 注
url文本型  
data文本型  
str文本型  
share_key文本型  
pdir_key文本型  
file_id文本型  
file_name文本型  
file_size文本型  
g_tk文本型  
cookie文本型  
json类_json  
downfile文本型  
page文本型  
index整数型  
url = 编辑框1.内容
' url = “https://share.weiyun.com/5fgOyGi
str = 到文本 (网页_访问_对象 (url, 0, , , cookie, #weiy, ))
str = 编码_utf8到gb2312 (str)
str = 文本_取出中间文本 (str, “window.syncData = ”, “;”)
' 调试输出 (str)
判断 (寻找文本 (str, “链接已删除”, , ) = -1)
json.解析 (str)
share_key = json.取通用属性 (“shareInfo['share_key']”)
pdir_key = json.取通用属性 (“shareInfo['file_list'][0]['pdir_key']”)
file_id = json.取通用属性 (“shareInfo['file_list'][0]['file_id']”)
file_name = json.取通用属性 (“shareInfo['file_list'][0]['file_name']”)
file_size = json.取通用属性 (“shareInfo['file_list'][0]['file_size']”)
g_tk = 网页_取单条Cookie (cookie, “wyctoken”, )
' 调试输出 (g_tk)
如果真 (g_tk = “”)
返回 (“”)
data = 文本_替换 ( #数据, 2, , , “[file_id]”, file_id, “[share_key]”, share_key, “[pdir_key]”, pdir_key)
g_tk = “127322029”
str = 到文本 (网页_访问_对象 (https://share.weiyun.com/webapp/ ... e_windows&g_tk= + g_tk + “&r=”时间_取随机时间戳 (), 1, data, cookie, , #weiyy ))
str = 编码_utf8到gb2312 (str)
str = 到文本 (网页_访问_对象 (https://share.weiyun.com/webapp/ ... e_windows&g_tk=“1153797045”“&r=”时间_取随机时间戳 (), 1, #downjson, cookie, , #weiydown ))
str = 编码_utf8到gb2312 (str)
' 调试输出 (cookie)
' 调试输出 (str)
json.解析 (str)
downfile = json.取通用属性 (“data['rsp_body']['RspMsg_body']['file_list'][0]['download_url']”)
调试输出 (downfile)
' downfile = json.取通用属性 (“data['rsp_body']['RspMsg_body']['file_list'][0]['https_download_url']”)
' 调试输出 (downfile)
' downloaddns = json.取通用属性 (“data['rsp_body']['RspMsg_body']['file_preview_doc_preview_msgrsp']['https_preview_url']”)
' page = json.取属性 (“data['rsp_body']['RspMsg_body']['file_preview_doc_preview_msgrsp']['total_page']”).取数据文本 ()
' 调试输出 (downloaddns, page)
标题 = “正在下载.............”
写到文件 (取运行目录 ()“\” + file_name, 网页_访问_对象 (downfile, 0, , cookie, , #weiydown ))
标题 = “已下载完毕!”
返回 (downfile)
返回 (“链接已删除”)


i支持库列表   支持库注释   
spec特殊功能支持库





上一篇:一款几乎所有网站都可以爬取的图片爬虫工具
下一篇:百度云盘搜索工具
回复

使用道具 举报

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

本版积分规则

ZALEER与你快乐分享

关注艺迪

艺迪新品

全国服务热线:9:00-16:00

400-8888-000

公司地址:上海市嘉定区创业大厦10楼1006室

运营中心:南京市锦江区东华正街55号广电仕百达国际大厦25楼(南京分公司)

Copyright © 2001-2013 Comsenz Inc. Powered by Discuz! X3.4
快速回复 返回列表 返回顶部