前面有找我定制下载需求的,就给他写了一个脚本。
修改了一下脚本,留下核心下载功能,几行简单代码。一些小白实在不知道怎么下载,就用这个脚本下载吧。傻瓜式输入几个参数就好了。
本脚本仅限来过我小店的,各种设置都搞过了,原本可以下载的,拿脚本下载就稍微轻松点。
tdl需要使用新版,旧版本一些参数没有。
脚本如果不能用就自己去手动下载,脚本不维护。
我是卖服务的,不是卖哪个软件,软件开源免费,想自己折腾去看作者文档。我视频也发了很多,自己去看。
既然找别人远程服务了,服务费该多少就是多少,在市面上已经是很廉价了。。。。
新建一个文本文档重命名为tdl.ps1,右键—编辑,写入这个文本里的内容:
function download{
$c_name = Read-Host "输入需要下载的频道的id或者用户名"
$s_num = Read-Host "开始下载文件消息id"
$e_num = Read-Host "结束下载文件消息id"
tdl.exe -n lks chat export -c $c_name -i $s_num,$e_num -T id --ntp ntp1.aliyun.com -o output.json
Write-Host "准备下载中..." -ForegroundColor blue
tdl.exe -n lks dl -f output.json -t 8 --pool 3 -s 262144 --rewrite-ext --continue -d "$c_name" --reconnect-timeout 0 --ntp ntp1.aliyun.com
Remove-Item -Path "output.json" -ErrorAction SilentlyContinue
Write-Host "按Enter键回车返回...重新输入。"
$null = Read-Host
menu
}
function menu{
download
}
menu
右键脚本,使用powershell运行
输入你要下载的频道名称或者id,输入从哪条开始下载,哪条结束下载,就这三个值就好了,都是回车,就可以自动下载了。
可能有人觉得powershell 运行比较麻烦,所以写一个cmd脚本。保存一下内容为 tdl.bat 打开运行即可。
@echo off
cd %~dp0
:download
echo 如文件链接:https://t.me/c/1394130208/111"
echo 频道id为:1394130208,这个文件的消息id为:111
echo.
set /p c_name=输入需要下载的频道的id或者用户名:
set /p s_num=开始下载文件消息id:
set /p e_num=结束下载文件消息id:
echo 下载准备中...
tdl.exe -n lks chat export -c %c_name% -i %s_num%,%e_num% -T id -o output.json
echo 下载中...
tdl.exe -n lks dl -f output.json -t 4 --pool 3 -s 262144 --rewrite-ext --continue -d %c_name% --reconnect-timeout 0
del output.json
pause
call :menu
goto :eof
:menu
call :download
:goto :eof
最后于 23/10.25 15:30
被zsxwz编辑
,原因:
上一篇:
关于onlyfans视频下载及爬虫下一篇:
关于telegram登录问题