Minister 发表于 2022-7-29 22:40

抖音直播录制源码

本帖最后由 Minister 于 2022-7-30 17:10 编辑

https://attach.52pojie.cn//forum/202207/29/224001gvygaeaid73akud6.jpg?l
调用IDM下载
IDM下载缺点:直播不结束,强制中断,数据会清空;用ffmpeg不会
ffmpeg下载,可随时终止而保留数据,但是比较占用Cpu

.版本 2
.程序集 窗口程序集_启动窗口

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



.子程序 douyin
.参数 参数, 整数型
.局部变量 W, 文本型
.局部变量 k, 文本型
.局部变量 json, 类_json
.局部变量 下载地址, 文本型
.局部变量 Lxxx, Lxxx, 静态

交换_变量交地址ASM (Lxxx, 参数)
W = 编码_URL解码 (功能_网页访问 (Lxxx.room), 真)
k = 汇编_取文本中间 (W, #常量1, #常量2)
.如果真 (json.解析 (k))
    下载地址 = json.取通用属性 (“initialState.roomStore.roomInfo.room['stream_url']['flv_pull_url']['FULL_HD1']”, )
    标题 = 到半角 (json.取通用属性 (“initialState.roomStore.roomInfo.room.title”, ))
    .如果 (取文本长度_SSE2_汇编 (下载地址) > 12)
      调用IDM (下载地址, “”, “”, “”, “”, “”, Lxxx.绝对路径, 标题 + “_.flv”, “Mozilla/5.0 (Linux; Android 4.3; Nexus 7 Build/JSS15Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2307.2 Mobile Safari/537.36”, 1)
    .否则
      信息框 (“-1”, 0, , )
    .如果结束

.如果真结束


.子程序 功能_网页访问, 文本型
.参数 房间号, 文本型
.局部变量 局_网址, 文本型
.局部变量 局_方式, 整数型
.局部变量 局_提交cookie, 文本型
.局部变量 ADD_协议头, 类_POST数据类
.局部变量 局_提交协议头, 文本型
.局部变量 局_结果, 字节集
.局部变量 局_返回, 文本型

局_网址 = “http://live.douyin.com/” + 房间号
局_方式 = 0
局_提交cookie = “ttwid=1%7CqUgYH8Ji5LFwLsG1cpKSBOeWFlot5K7F2Jq9e_j_UkM%7C1657522483%7C19a271c7846294b30d025bc4abcd4c2524e30a9ae1247af88dbb362a68e8c5b8; __ac_nonce=062e23f0466a3cd173b06; __ac_signature=_02B4Z6wo00f01w-qxOwAAIDAOglANJQGVKMPisddAKES59; ttcid=b99635aab5f9430998737050ff2af92a29;”
ADD_协议头.添加 (“User-Agent”, “Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1”, )
局_提交协议头 = ADD_协议头.获取协议头数据 ()
局_结果 = 网页_访问_对象 (局_网址, 局_方式, , 局_提交cookie, , 局_提交协议头, , , , , , , , , , , , , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果, , , ))
返回 (局_返回)

.子程序 _开始_被单击
.局部变量 Lxxx, Lxxx, 静态
.局部变量 hThread, 整数型

Lxxx.room = room编辑框.内容' “602587180292”
Lxxx.绝对路径 = road编辑框.内容
线程_启动 (&douyin, 取变量地址_ASM (Lxxx), )



下载:https://wwi.lanzouw.com/iCgxM08na4de 密码:52PJ

石林 发表于 2023-4-26 12:10

用IDM下载
IDM下载缺点:直播不结束,强制中断,数据会清空;用ffmpeg不会
ffmpeg下载,可随时终止而保留数据,但是比较占用Cpu

Minister 发表于 2022-8-2 17:44


循环遍历 间隔10s循环一次
下载:https://wwi.lanzouw.com/iLBIj08vkj5e 密码:52PJ

niemaoyun 发表于 2022-7-29 23:19

有直接录制的吗?

EternalLove 发表于 2022-7-30 00:01

Yangxiao112 发表于 2022-7-30 05:53

有点难度哈😊

雪原萨满 发表于 2022-7-30 07:31

界面看着很高大上啊,就是太专业了点,不适合小白操作

gulusy 发表于 2022-7-30 08:03

看不懂呀

忧郁之子 发表于 2022-7-30 08:33

这个有点意思,支持一下

hahaleizi123 发表于 2022-7-30 08:40

感觉很厉害的样子{:301_999:}

mercy555 发表于 2022-7-30 08:51

学习了,真在练习

wangzhic 发表于 2022-7-30 08:58

不是很能看懂{:1_923:}
页: [1] 2 3 4 5 6
查看完整版本: 抖音直播录制源码