爱意满满的作品展示区。
guiyumin

vget 一款新的小型下载器,主打一个简单,可以下载推特,小红书,小宇宙, pikpak 等

  •  
  •   guiyumin ·
    guiyumin · Dec 4, 2025 · 9310 views
    This topic created in 344 days ago, the information mentioned may be changed or developed.

    https://github.com/guiyumin/vget

    目前可以下载:

    • 推特视频和图片
    • 配置 webdav ,下载 mypikpak
    • 下载小宇宙和苹果播客
    • 小红书

    github:

    注意⚠️:windows 可能会说有毒

    昨天更新了一下,下载速度由原来的 18mb/s ,提升到 72mb/s

    speed

    今天刚刚更新了,可以下载下红书

    88 replies  •  2025-12-17 14:49:25 +08:00
    M48A1
    M48A1
    Dec 4, 2025 via iPhone❤️1
    1
    感谢你的分享
    Reana
    Reana
    Dec 4, 2025
    2
    还开源下载器? aria2 的作者啥经历?
    guiyumin
    guiyumin
    OP
    Dec 4, 2025❤️16
    3
    @Reana 人在美国,不怕
    guiyumin
    guiyumin
    OP
    Dec 4, 2025❤️1
    4
    @Reana 所以我来造福大家来
    HTravel
    HTravel
    Dec 4, 2025
    5
    如果能挑战下 YouTube 就好了,现在 yt-dlp 已经有点吃力了,YouTube 已经开始搞 JS 虚拟机来验证是否在浏览器中了
    v00O
    v00O
    Dec 4, 2025
    6
    我记得还有个 xget
    yiximax
    yiximax
    Dec 4, 2025
    7
    看看 学习学习
    momuou
    momuou
    Dec 4, 2025
    8
    电报的可以吗
    root71370
    root71370
    Dec 4, 2025 via Android
    9
    能不能加个下载 ins
    hahao
    hahao
    Dec 4, 2025
    10
    有 Mac 版本吗
    FeranyDev
    FeranyDev
    Dec 4, 2025
    11
    希望能够开放一个端口:通过这个端口提交视频链接,然后直接返回视频文件
    guiyumin
    guiyumin
    OP
    Dec 4, 2025 via iPhone
    12
    @root71370
    @HTravel
    @HTravel yt 和 ins 都是硬骨头,我在想办法
    guiyumin
    guiyumin
    OP
    Dec 4, 2025 via iPhone
    13
    @hahao 有,就是一个 cli
    ,所以 Mac linux windows 都有
    guiyumin
    guiyumin
    OP
    Dec 4, 2025 via iPhone
    14
    @FeranyDev 不是很懂,现在就是,你直接贴一个链接,就可以下载啊🤔
    guiyumin
    guiyumin
    OP
    Dec 4, 2025 via iPhone
    15
    @momuou 我研究一下
    NeedforV2
    NeedforV2
    Dec 4, 2025
    16
    支持,能再加个 youtube 就更好了
    mywjyw
    mywjyw
    Dec 4, 2025
    17
    赞,有可能下抖音/tiktok 吗
    guiyumin
    guiyumin
    OP
    Dec 4, 2025 via iPhone
    18
    @mywjyw 也是个硬骨头
    momuou
    momuou
    Dec 4, 2025
    19
    @guiyumin 加油!期待新版本
    whitewash
    whitewash
    Dec 4, 2025
    20
    @guiyumin #14 他的意思应该是抽象成一个 http 接口,往 http 端口 post 提交链接,就能返回文件。
    SayHelloHi
    SayHelloHi
    Dec 4, 2025
    21
    期待 IG 下载

    学习一下 IG 下载是如何实现的~

    感谢 OP 分享
    malingxin
    malingxin
    Dec 4, 2025
    22
    https://vget.io/ 访问不上
    JeffreyCai
    JeffreyCai
    Dec 4, 2025
    23
    为啥我 vget init 配置下载路径 小写 j k 不能输入 其他都行,这是啥情况?
    guiyumin
    guiyumin
    OP
    Dec 4, 2025
    24
    @JeffreyCai 是 windows 吗,我来看看
    不过没有 init 也能用,只是会给你一个 warning 而已
    guiyumin
    guiyumin
    OP
    Dec 4, 2025
    25
    @whitewash 哦,变成一个服务啊,嗯,可以搞一个 http ,运行在本地

    我想想吧

    这个不错
    deepbytes
    deepbytes
    Dec 4, 2025 via iPhone
    26
    支持佬,期待 youtube 的支持,upupup
    JeffreyCai
    JeffreyCai
    Dec 4, 2025
    27
    @guiyumin #24 macos amd64, 在 init 输入不了,直接在.config 下配置了
    tf2
    tf2
    Dec 4, 2025
    28
    @Reana aria2 作者发生啥了?
    HeyWeGo
    HeyWeGo
    Dec 4, 2025
    29
    @Reana #2 刚刚搜了下,好像是 aria ,不是 aria2
    guiyumin
    guiyumin
    OP
    Dec 4, 2025 via iPhone
    30
    @JeffreyCai 哦,我再看看,但我也是 mac ,m4
    focus1812
    focus1812
    Dec 4, 2025
    31
    you-get ——Homebrew 可以直接安装 it:brew install you-get 。 
    Sh15
    Sh15
    Dec 4, 2025
    32
    牛逼啊
    SilentBlade
    SilentBlade
    Dec 4, 2025
    33
    @HTravel 怪不得 yt-dlp 最近下载视频不太行了
    0ATH
    0ATH
    Dec 4, 2025
    34
    https://vget.io/ 官网挂了么?
    leogm9408leo
    leogm9408leo
    Dec 4, 2025
    35
    牛的,可以做个 docker 版本吗,想放在 nas 上跑
    detached
    detached
    Dec 4, 2025
    36
    有一些视频( e.g. nsfw )无法直接下载,应该是需要登陆,有考虑支持这一类的需求吗?
    guiyumin
    guiyumin
    OP
    Dec 4, 2025
    37
    @0ATH
    @malingxin 还没搭建呢,今晚搭建
    guiyumin
    guiyumin
    OP
    Dec 4, 2025
    38
    @leogm9408leo 就一个小二进制文件,我研究一下,做一个 http 服务,这样就可以放到 docker 里,你访问服务就行了
    guiyumin
    guiyumin
    OP
    Dec 4, 2025
    39
    @detached 得有资源才行,😂,不知道你说的是哪个网站
    FeranyDev
    FeranyDev
    Dec 4, 2025
    40
    @guiyumin 对,这样就可以通过 iOS 的快捷指令直接下载到手机里面,不需要再开电脑了
    thulof
    thulof
    Dec 4, 2025
    41
    很牛,之前 X 上加书签的帖子有时候会消失,一直想搞个帖子保存器,有了这个感觉可以实现了
    detached
    detached
    Dec 4, 2025
    42
    @guiyumin 😯我没表述清楚,sorry 。

    我的意思是推特上有一些视频是无法直接访问(在不登陆的情况下),所以 vget 下载不了。

    所以需要增加用户登陆之后的 cookie/auth[1]之类的,vget 会考虑增加这一类的 feature 吗?

    [1] https://github.com/caolvchong-top/twitter_download
    airline
    airline
    Dec 4, 2025
    43
    未来有计划支持下载 bilibili 视频吗
    cpper
    cpper
    Dec 4, 2025
    44
    @airline 有个好工具,b 站下载助手
    guiyumin
    guiyumin
    OP
    Dec 4, 2025 via iPhone
    45
    @detached 方便给我一个例子吗?我研究一下,应该可以解决
    Tink
    Tink
    Dec 4, 2025
    46
    现在这个推特下载的限制好多,我用 ytdlp 基本上很难下载下来
    guiyumin
    guiyumin
    OP
    Dec 4, 2025
    47
    @Tink 给我一个例子吧,我研究一下谢谢
    jwxyz1992
    jwxyz1992
    Dec 4, 2025
    48
    现在的 rclone 挂载 pikpak 的 webdav 通过群晖的 cloudsync 同步有点慢,转成直链再发送到 aria2 下载也不如命令行操作来的方便
    Reana
    Reana
    Dec 4, 2025
    49
    @HeyWeGo 是的,确实是 aria

    @tf2 aria 的作者开源了下载器,然后被黑产使用了,帽子抓不到黑产的就把 aria 的作者拉去喝茶
    tf2
    tf2
    Dec 4, 2025❤️1
    50
    @Reana @HeyWeGo

    aria2 作者是 Tatsuhiro Tsujikawa 。这个 aria2 并不是从 aria 或者 aira1 来的,别人一开始就叫 aria2

    喝茶的作者是 https://github.com/AriaLyy android 上一个同名的叫 aria 的库。

    https://finance.sina.com.cn/tech/digi/2024-08-17/doc-incixcsn5029380.shtml
    frankkly
    frankkly
    Dec 4, 2025
    51
    支持~!
    detached
    detached
    Dec 4, 2025
    52
    @guiyumin

    随便找的一个视频 https://x.com/ebh6p/status/1996271881436250173 (! nsfw)。未登录的情况下,直接通过浏览器是无法查看的,会显示:

    「 Age-restricted adult content. This content might not be appropriate for people under 18 years old. To view this media, you’ll need to log in to X. Learn more

    」

    遇到的第一个问题 (HTTP 400):

    工具一开始无法解析,报错提示 GraphQL 请求缺少了一些必要的 Feature 参数:

    ✗ 解析失败: failed to fetch tweet: GraphQL request failed with status 400: {"errors":[{"message":"The following features cannot be

    Error: failed to fetch tweet: GraphQL request failed with status 400: {"errors":[{"message":"The following features cannot be null: rweb_lists_timeline_redesign_enabled, tweetypie_unmention_optimization_enabled, responsive_web_media_download_video_enabled","extensions":{"name":"BadRequestError","source":"Client","code":336,"kind":"Validation","tracing":{"trace_id":"01c962adb89f6e35"}},"code":336,"kind":"Validation","name":"BadRequestError","source":"Client","tracing":{"trace_id":"01c962adb89f6e35"}}]}


    修改之后:

    diff --git a/internal/extractor/twitter.go b/internal/extractor/twitter.go
    index f5ca9c0..fd8c7aa 100644
    --- a/internal/extractor/twitter.go
    +++ b/internal/extractor/twitter.go
    @@ -178,6 +178,9 @@ func (t *TwitterExtractor) fetchFromGraphQL(tweetID string) (Media, error) {
    "responsive_web_graphql_timeline_navigation_enabled": true,
    "responsive_web_enhance_cards_enabled": false,
    + "rweb_lists_timeline_redesign_enabled": true,
    + "responsive_web_media_download_video_enabled": true,
    + "tweetypie_unmention_optimization_enabled": true,
    }

    再次执行:

    ➜ vget git:(main) ✗ ./build/vget https://x.com/ebh6p/status/1996271881436250173

    ✗ 解析失败: failed to fetch tweet: GraphQL request failed with status 404:

    Error: failed to fetch tweet: GraphQL request failed with status 404:
    guiyumin
    guiyumin
    OP
    Dec 4, 2025
    53
    @detached 原因是这个是 nsfw ,需要登录才行

    要不你加这个: https://t.me/vget_io

    我刚建的,咱们聊聊?

    有好几种解决办法,我不知道你喜欢哪种
    detached
    detached
    Dec 4, 2025
    54
    @guiyumin 不好意思,我没有 telegram :(, 要不 GitHub Issue or Discord or Gmail 讨论一下?
    guiyumin
    guiyumin
    OP
    Dec 4, 2025
    56
    @detached 其实问题已经解决,你执行 vget update 即可
    guiyumin
    guiyumin
    OP
    Dec 4, 2025
    57
    @detached 执行 `sudo vget update`
    carlojie
    carlojie
    Dec 4, 2025
    58
    希望 readme.md 可以增加感谢其他作者开源代码的信息
    detached
    detached
    Dec 4, 2025
    59
    @guiyumin 效率太高了🤣,你真棒🎉🎉

    是不是有可能将这个问题上升到一个更大 feature 的程度,而不是对 X 的 workaround ?
    jiajia007
    jiajia007
    Dec 4, 2025
    60
    小红书 什么下载啊,没有看到例子
    guiyumin
    guiyumin
    OP
    Dec 4, 2025
    61
    @wqywangweijia 就是把小红书的帖子 url 贴过来就行

    vget url
    guiyumin
    guiyumin
    OP
    Dec 4, 2025
    62
    @detached

    Twitter/X 年龄限制内容
    要下载 Twitter/X 上的年龄限制( NSFW )内容,需要设置 auth token:

    在浏览器中打开 x.com 并登录
    打开开发者工具( F12 )→ Application → Cookies → x.com
    找到 auth_token 并复制其值
    运行:
    vget config twitter set
    # 按提示粘贴 auth_token
    sherlockwoo
    sherlockwoo
    Dec 4, 2025
    63
    pikpak 能下这么快需要开会员吗
    Nubia
    Nubia
    Dec 4, 2025
    64
    太牛了,这必须要赞!
    hpan
    hpan
    Dec 4, 2025
    65
    厉害了!!
    能下载公众号文章吗,比如按账号将一个号的历史文章全部打包下载,格式可以是 pdf 或 md
    guiyumin
    guiyumin
    OP
    Dec 5, 2025
    66
    @sherlockwoo 需要
    CyberZCS
    CyberZCS
    Dec 5, 2025❤️1
    67
    牛逼,好用! star ,感谢,关注 一键三连!
    deathscythe
    deathscythe
    Dec 5, 2025
    68
    现在有些小程序都实现了下载抖音,b 站,小红薯等平台的视频或图片,例如下载抖音会解析出 live photo 出图片+视频,支持一键下载选中图片,只要贴上分享的链接它自己就解析,而且下载的图片会消除水印。
    Toowhite7
    Toowhite7
    Dec 5, 2025
    69
    能下 tg 的视频和图片,那你就是我义父
    guiyumin
    guiyumin
    OP
    Dec 5, 2025
    70
    @Toowhite7 那我试试,我尽量
    guiyumin
    guiyumin
    OP
    Dec 5, 2025
    71
    @deathscythe 好,我研究一下
    guiyumin
    guiyumin
    OP
    Dec 5, 2025
    72
    handsome198311
    handsome198311
    Dec 6, 2025
    73
    能不能批量下载 X 上的点了赞的视频和图片呢?
    CalledKingsley
    CalledKingsley
    Dec 6, 2025
    75
    @CalledKingsley 加了版本号,哈哈哈
    guiyumin
    guiyumin
    OP
    Dec 6, 2025 via iPhone
    76
    @CalledKingsley 好,我修一下,不好意思哈
    guiyumin
    guiyumin
    OP
    Dec 6, 2025 via iPhone
    77
    @handsome198311 可以,但会非常困难

    因为点赞都是不公开的,所以必须登录
    就得用你自己的 api key

    这就很复杂
    guiyumin
    guiyumin
    OP
    Dec 7, 2025
    78
    @CalledKingsley 修好了,不好意思啊,应该不带版本号就可以的,更方便
    guiyumin
    guiyumin
    OP
    Dec 7, 2025
    79
    @Toowhite7 加了 telegram 下载
    但你首先必须本地有 telegram 桌面端才行
    然后用 vget telegram login --import-desktop
    然后就可以正常下载了

    不过你先更新一下,
    sudo vget update
    guiyumin
    guiyumin
    OP
    Dec 8, 2025
    80
    @detached 已经支持了两个网站,你去 vget.io 上看一下吧
    guiyumin
    guiyumin
    OP
    Dec 8, 2025
    81
    @momuou 昨天发布的最新版支持了
    Toowhite7
    Toowhite7
    Dec 8, 2025
    82
    @guiyumin 感谢👌🏻,我去 try 一 try
    q218946
    q218946
    Dec 8, 2025
    83
    我自己经常存推特视频图片,用 [存了个图] 就够了,简单又干脆,画质也不错~
    guiyumin
    guiyumin
    OP
    Dec 10, 2025
    84
    @leogm9408leo 我已经做了一个版本,可以运行 server ,但我自己没有 nas
    能不能交流一下?加群聊聊:t.me/vget_io

    目前是直接下载一个二进制文件,安装成 systemd 服务

    但我不知道是否符合你的使用习惯
    leogm9408leo
    leogm9408leo
    Dec 10, 2025
    85
    @guiyumin #84 👍感谢
    hpan
    hpan
    Dec 14, 2025
    86
    @guiyumin 可以想 yt-dlp 那样指定只下载视频的音频部分吗?比如 b 站、小红书的一些视频,我只想要他们的音频部分。
    momo2023
    momo2023
    Dec 17, 2025
    87
    小白不会用,windows 下提示输出路径无法创建,可以批量下载小宇宙播客的吗
    guiyumin
    guiyumin
    OP
    Dec 17, 2025
    88
    @momo2023 可以批量下载小宇宙
    但目前可能你得用 docker 了

    我没有 windows 机器,所以我没法测,不好意思哈
    我回头想想吧,借我老婆的测试一下

    mac 都没问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4059 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 147ms · UTC 09:33 · PVG 17:33 · LAX 01:33 · JFK 04:33
    ♥ Do have faith in what you're doing.