aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md2
-rw-r--r--main.go8
2 files changed, 2 insertions, 8 deletions
diff --git a/README.md b/README.md
index 42b082b..bedc355 100644
--- a/README.md
+++ b/README.md
@@ -22,10 +22,8 @@ GLOBAL OPTIONS:
示例:
```
➜ build git:(main) ✗ ./bvd download BV1ewwxesEu4
-成功获取 1 个下载链接(每个CID一个)
成功获取 1 个下载链接
开始下载第 1 个文件
-重定向到: https://2075945923.ahdohpiechei.com:22443/upos-sz-302kodo.bilivideo.com/upgcxcode/63/72/25747527263/25747527263-1-192.mp4?e=ig8euxZM2rNcNbRVhwdVhwdlhWdVhwdVhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&platform=pc&trid=c2a0c05a2ee94fbd96c53ce92f72347u&mid=0&deadline=1762708223&gen=playurlv3&og=cos&nbs=1&uipk=5&oi=0x240882100c0050e141e6a88412ebe3b0&os=upos&upsig=ad0ee0473289dfa0f8a82729abda08ec&uparams=e,platform,trid,mid,deadline,gen,og,nbs,uipk,oi,os&bvc=vod&nettype=0&bw=774621&f=u_0_0&agrr=0&buvid=&build=0&dl=0&orderid=0,3&x-sid=0X11AByYhtbkSf&x-redirect=0X11A&x-lid=0X11Ababaf291f9bb&x-st=0X11Ahash
保存到: downloads/gugugaga🐧🐧🐧.mp4
文件下载成功: downloads/gugugaga🐧🐧🐧.mp4
```
diff --git a/main.go b/main.go
index d0ff188..4c296f3 100644
--- a/main.go
+++ b/main.go
@@ -12,7 +12,7 @@ import (
"time"
)
-const AppVersion = "1.0.0"
+const AppVersion = "0.1.0"
type VideoBaseInfo struct {
Data []struct {
@@ -72,7 +72,6 @@ func downloadAction(c *cli.Context) error {
}
func startDownload(bvid string) error {
-
video, err := getVideoBaseInfo(bvid)
if err != nil {
return fmt.Errorf("获取视频信息失败:%w", err)
@@ -114,7 +113,6 @@ func getVideoBaseInfo(bvid string) (VideoBaseInfo, error) {
}
func getDownloadUrl(video VideoBaseInfo, bvid string) ([]string, error) {
-
cid := make([]int, len(video.Data))
for i := 0; i < len(video.Data); i++ {
cid[i] = video.Data[i].Cid
@@ -145,12 +143,10 @@ func getDownloadUrl(video VideoBaseInfo, bvid string) ([]string, error) {
downloadUrls[j] = result.Data.Durl[0].Url
}
- fmt.Printf("成功获取 %d 个下载链接(每个CID一个)\n", len(downloadUrls))
return downloadUrls, nil
}
func downloadVideo(video VideoBaseInfo, bvid string) error {
- fmt.Println("downloadVideo is running")
var urls []string
urls, err := getDownloadUrl(video, bvid)
if err != nil {
@@ -171,7 +167,6 @@ func downloadVideo(video VideoBaseInfo, bvid string) error {
// 创建支持重定向的 HTTP 客户端
client := &http.Client{
CheckRedirect: func(req *http.Request, via []*http.Request) error {
- fmt.Printf("重定向到: %s\n", req.URL)
return nil
},
}
@@ -219,6 +214,7 @@ func downloadVideo(video VideoBaseInfo, bvid string) error {
}
fmt.Printf("文件下载成功: %s\n", filename)
+
}
return nil