也有一部分人需要按时间导出,而不是按消息id导出。
还有远程的时候发现现在一些频道,不仅仅是无法转发,无法保存,连链接可能都复制不了。查看消息id也就比较麻烦。
所以写一个简单的按时间导出脚本,有需要的自己保存成 time.ps1,用法和前面的一样:
https://bbs.zsxwz.com/thread-5949.htm
右键——使用powershell执行就可以了。
日期必填,具体时间可以不填。
脚本不保证一直可以用,脚本不保证一直有更新。
function download{
$c_name = Read-Host "输入需要下载的频道的id或者用户名"
Write-Host "时间格式如: 2023-08-30 10:00:00"
$s_date = Read-Host "开始下载时间"
$e_date = Read-Host "结束下载时间"
$s_unix = [math]::Truncate((Get-DATE $s_date).ToUniversalTime().Subtract($(Get-Date '1970-01-01 00:00:00')).TotalSeconds)
$e_unix = [math]::Truncate((Get-DATE $e_date).ToUniversalTime().Subtract($(Get-Date '1970-01-01 00:00:00')).TotalSeconds)
tdl -n lks chat export -c $c_name -T time -i $s_unix,$e_unix -o output.json
Write-Host "准备下载中..." -ForegroundColor blue
tdl -n lks dl -f output.json -t 8 --pool 3 -s 262144 --rewrite-ext --continue -d "$c_name" --reconnect-timeout 0
Write-Host "按Enter键回车返回...重新输入。"
$null = Read-Host
menu
}
function menu{
download
}
menu
最后于 23/10.20 13:33
被zsxwz编辑
,原因:
上一篇:
QQ 音乐源无损歌曲下载下一篇:
V免签 原作者PHP版本及监控app