网站首页 > 易语言相关 > 网络相关源码 正文
刚好一个项目需要用到西瓜无水印解析,论坛开源了挺多无水印解析,基本都是第三方接口,伪开源,索性自己分析了一下
西瓜官方接口无水印解析,默认取最高清晰度的视频,大家也可以自己改一下代码,自定义获取。
调用精易模块,自己导入
.版本 2
.支持库 spec
.程序集 程序集1
.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
.局部变量 real_Url, 文本型
.局部变量 bool, 逻辑型
bool = 西瓜_取无水印地址 (“https://www.ixigua.com/6890849046177677832?logTag=BQ-D3cFb1o0w9g_vlRBOn”, real_Url)
' ============ www.sanye.cx =============--
’本站收录资源,如有密码,默认解压密码都为:www.sanye.cx
’三叶资源网官方④群:72857039
' 投稿邮箱:tg@sanye.cx
' ============ =====================--
’专注易语言,按键精灵等编程源码分享的网站
’三叶资源网收集的软件和源码,大部分为软件作者或网友推荐,
’版权归原作者所有,仅供学习和研究使用。
’转载本站提供的资源请勿删除本说明文件。
' 本站提供资源只可供研究使用,请在下载24小时内删除,勿用于商业用途,由此引起一切后果与本站无关。
' ============ www.sanye.cx =============--
' 本源码来自三叶资源网(www.sanye.cx)
调试输出 (bool, “无水印下载地址:”, real_Url)
返回 (0) ' 可以根据您的需要返回任意数值
.子程序 西瓜_取无水印地址, 逻辑型
.参数 item_id, 文本型, , 视频id或视频链接
.参数 real_Url, 文本型, 参考, 无水印链接
.局部变量 url, 文本型
.局部变量 header, 文本型
.局部变量 str, 文本型
.局部变量 json, 类_json
.局部变量 info, 文本型
.局部变量 main_url, 文本型
.局部变量 i, 整数型
.局部变量 group_id, 文本型
.局部变量 z, 正则表达式类
.局部变量 局_itemid, 文本型
z.创建 (“6[0-9]{18}”, item_id)
局_itemid = z.取匹配文本 (1)
.如果真 (局_itemid = “”)
返回 (假)
.如果真结束
' url = “https://m.ixigua.com/i” + 局_itemid
' header = “User-Agent: Mozilla/5.0 (Linux; Android 5.1.1; vivo v3 Build/LMY47I; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/52.0.2743.100 Mobile Safari/537.36 aweme_120800 JsSdk/1.0 NetType/WIFI Channel/wandoujia_douyinnew_1128 AppName/aweme app_version/12.8.0 ByteLocale/zh-CN Region/CN AppSkin/black AppTheme/dark”
' str = 编码_Utf8到Ansi (网页_访问_对象 (url, , , , , header))
' group_id = 文本_取出中间文本 (str, “var group_id = ” + #引号, #引号)
.' 如果真 (group_id = “”)
' group_id = 局_itemid
.如果真结束
group_id = 局_itemid
url = “http://ib-lq.snssdk.com/video/app/article/information/v23/?group_id=” + group_id + “&item_id=” + 局_itemid + “&aggr_type=2&context=1&hot_push=0&flags=64&from_category=pgc&article_page=1&play_param=codec_type%3A1%2Ccdn_type%3A1%2Cenable_dash%3A1&aid=32”
header = “User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.1.1; oppo R17 Pro Build/LMY47I) VideoArticle/8.4.0 ttnet okhttp/3.10.0.2” + #换行符 + “Cookie: ttreq=1$fac15fd25503807699978d58e0ced48682d6dd4e; ”
str = 编码_Utf8到Ansi (网页_访问_对象 (url, , , , , header))
json.解析 (str)
info = json.取通用属性 (“data['video_play_info']”)
.如果真 (info = “”)
返回 (假)
.如果真结束
json.解析 (info)
.计次循环首 (4, i) ' 默认取最高清晰度 1080P 720P 480P 360P
main_url = json.取通用属性 (“['video_list']['video_” + 到文本 (5 - i) + “']['main_url']”)
.如果真 (main_url ≠ “”)
跳出循环 ()
.如果真结束
.计次循环尾 ()
.如果真 (main_url = “”)
返回 (假)
.如果真结束
real_Url = 到文本 (编码_BASE64解码 (main_url, ))
返回 (真)@pwd
- 上一篇: 自定义数据类型与字节集互转源码
- 下一篇: 易语言实现文章秒收软件源码
猜你喜欢
- 2025-01-03 夸克网盘扫码登录+账号信息查询源码
- 2024-09-13 精易web浏览器采集例子 dd373游戏网
- 2024-09-12 Brotli (br)压缩/解压动态库调用方法,支持进度压缩/解压
- 2024-09-11 QQ空间二维码登录源码
- 2024-04-07 最新NT框架可用QQ群验证
- 2024-03-21 蓝奏云直链解析纯协议源码
- 2024-03-20 基于E2EE的无状态认证JsonWebToken算法、常用Web算法模块
- 2024-03-18 YoLo8本地cpu识别源码
- 2024-03-16 搜索引擎 下拉关键词例子 支持百d\搜狗\必应\搜狗手机版
- 2024-03-15 ZIP解压缩模块源码
欢迎 你 发表评论:
- 百度站内搜索
- 关注微信公众号
- 网站分类
-
- 网站公告
- 电子书书籍
- 程序员工具箱
- 编程工具
- 易语言相关
- 网络相关源码
- 图形图像源码
- 系统工具源码
- 易语言模块源码
- 易语言支持库
- 数据库类源码
- 易语言例程
- 易语言游戏开发
- 易语言模块
- 多媒体类源码
- 易语言资源网
- 易语言视频教程
- JS分析教程
- 易语言图文教程
- 易语言常见问题及笔记
- 工具源码
- 易语言版本
- 网络编程
- javascript
- PHP编程
- html
- 正则表达式
- 面试题
- nodejs
- 其它综合
- 脚本专栏
- python
- 按键精灵相关
- 按键精灵图文教程
- 按键精灵视频教程
- 按键精灵Q语言
- 按键精灵安卓版
- golang
- 游戏安全
- 火山相关
- 火山安卓软件
- 火山常见问题及笔记
- 火山安卓源码
- 火山视频教程
- 火山PC版本下载
- 火山PC视窗例程
- 互联网那些事
- 引流推广
- 项目揭秘
- 网络营销
- 营销软件
- QQ营销软件
- 娱乐软件
- 机器人插件
- 培训教程
- 技术教程
- 活动线报
- 数据库
- Redis
- Access
- MongoDB
- Mysql
- 问答
- 其它
- 易语言
- 需求
- 在线教程
- 多线程培训班
- 觅风易语言教程
- 模拟系列教程
- 集中营易语言教程
- 历史数据
- 随机tag










已有1位网友发表了看法:
资源分享 评论于 [2021-11-23 14:31:05] 回复
西瓜视频去水印解析网址