RallyQ
RallyQ
跟楼主同样问题,下载失败,虽然有视频下载回来,但是只能播放20几秒,后面就无法拖动,好像是下载不完整
当时好像是那个视频刚上传发布,还没转换完成,所以下载到了4K版,后来再下载,就成1080P了
> 终端不支持控制符,可以更换终端或者关闭彩色提示;目前想要调用下载可以考虑 Web UI 模式,自己编写请求实现下载。 谢谢回复! 第一个问题解决了,关闭彩色提示正常显示了。 有编写请求的说明文档么?需要用到哪些参数?是需要用bat还是python编写?
> 还没有文档,未来会增加调用 API 下载作品文件功能。 如果你打算自己编写请求实现,可以研究一下 `Web UI 交互模式`,只有两个参数:作品链接(字符串)、是否后台下载(布尔值) 能否提示一下,怎样使用这两个参数,如用在bat中,我还摸不着头脑
> 选择 `Web UI 交互模式` 模式,打开网页,再打开 `F12` 开发人员工具,随便输入一个作品链接再点击 `后台下载`,在开发人员工具查看数据包的网址和参数,模仿这个请求就可以传入作品链接实现批量下载。 是类似这样使用么?但是不成功 http://127.0.0.1:5000/solo?url=https://www.douyin.com/video/idxxx&download=true
> 需要以 `json` 格式传递参数。 意思是cmd bat方式无法传递?
> `post` 请求,`json` 格式传递参数。 能否帮写个具体示例啊😂
> 你上面这个 `http://127.0.0.1:5000/solo?url=https://www.douyin.com/video/idxxx&download=true` 是 `get` 请求,不是 `post` 请求。 使用 Python 实现代码如下: > > ``` > import requests > > params = { > "url": "xxx", > "doenload": True, > }...
得寸进尺,再提个功能请求😊 能否增加获取视频分辨率和时长功能用在命名中呢
> > 得寸进尺,再提个功能请求😊 能否增加获取视频分辨率和时长功能用在命名中呢 > > 短期内没有时间增加新功能,目前重点放在重构项目代码上,有需要的话建议先自己尝试修改代码实现,返回数据里包含分辨率数据。 了解了。 继续请教 我尝试cmd中用curl传递参数,试了好几种编写方式 `curl -X POST -H "Content-Type:application/json" "http://localhost:5000/solo" --data "{ \"url\" : \"https://www.douyin.com/video/xxx", \"download\" : \"True\" }"` web ui都收到了传递,只显示这个,跟用py方式显示的一样,但是没有后续的下载动作,不知为何 `127.0.0.1 - -...