python:
爬虫项目地址:https://gitee.com/liu-haijin/spider-man
2023-07-21 start:
项目体验地址:http://www.haijin.xyz:8688/video
go:
后端项目:https://gitee.com/liu-haijin/spider-video-go
vue3
前端项目:https://gitee.com/liu-haijin/spider-video-vue3
end
m3u8下载器:
https://github.com/llychao/m3u8-downloader
- u m3u8下载地址(http(s)://url/xx/xx/index.m3u8)
- o movieName:自定义文件名(默认为movie)不带后缀 (default "movie")
- n num:下载线程数(默认24)
- ht hostType:设置getHost的方式(v1: http(s):// + url.Host + filepath.Dir(url.Path); v2: `http(s)://+ u.Host` (default "v1")
- c cookie:自定义请求cookie (例如:key1=v1; key2=v2)
- r autoClear:是否自动清除ts文件 (default true)
- s InsecureSkipVerify:是否允许不安全的请求(默认0)
- sp savePath:文件保存的绝对路径(默认为当前路径,建议默认值)(例如:unix:/Users/xxxx ; windows:C:\Documents)
简洁使用:
./m3u8-linux-amd64 -u=http://example.com/index.m3u8
./m3u8-darwin-amd64 -u=http://example.com/index.m3u8
.\m3u8-windows-amd64.exe -u=http://example.com/index.m3u8
完整使用:
./m3u8-linux-amd64 -u=http://example.com/index.m3u8 -o=example -n=16 -ht=v1 -c="key1=v1; key2=v2"
./m3u8-darwin-amd64 -u=http://example.com/index.m3u8 -o=example -n=16 -ht=v1 -c="key1=v1; key2=v2"
.\m3u8-windows-amd64.exe -u=http://example.com/index.m3u8 -o=example -n=16 -ht=v1 -c="key1=v1; key2=v2"