RallyQ

Results 44 comments of RallyQ

> 或许你可以尝试抓包的时候直接复制为 `cURL`,再参照格式修改为自己需要的请求,我对 `cURL` 也不熟悉。 踏破铁鞋无觅处,原来就在抓包中😂

旧版5.1用web api方式下载抖音单视频一直正常,换新版5.3就无法下载了 F12查看新旧版curl区别,发现只是路径变了,solo变成single,但是我改为single,还是无法下载,提示【The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.】 哪里的问题? 5.3版的web ui方式获取链接正常

命令行那提示【"POST /single/ HTTP/1.1" 404 -】

不对,我搞错了,应该用web ui模式

> 上面的又不行了,最新有效代码如下: > > ```python > import requests > import re > import json > > > class Douyin: > > def __init__(self, rid, stream): > self.Rid = rid >...

> 个人觉得应该有两种方案一种在这里 stream_data = data.get("data", {}).get("data", [])[0].get("stream_url", {}).get("live_core_sdk_data", {}).get("pull_data", {}).get("stream_data", {})打印data看看里面有没有分辨率更低的流进行切换,另一种使用opencv读取最后获取的flv流并进行cv2.resize()来强制降低分辨率 多谢指导! 打印了data,查看参数找到了清晰度的标记,原来有四种,最高清晰度是origin,之后是sd ld md,md是最低清 只要更改real_url = value.get行,讲origin换成ld,就符合我的要求了

@shixiuhai 你好!再请教一下 live_url = f"https://live.douyin.com/{self.Rid}" 此行能否改成兼容py3.6以下的格式?怎样改? 查了一下说f字符串是3.6版之后新增的,旧版py不兼容此写法

@shixiuhai 高手啊!两种方案都有效,感谢你的热心指导!

@shixiuhai 有没有快手的类似功能的py代码?网上找半天,没找到正常可用的

有没有获取非直播间的普通抖音视频实际下载链接的脚本?能选择视频清晰度 找了几个抖音下载工具,都是直接下载最高清视频,无法选清晰度 有的长视频,1080P文件体积太大,没必要