V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
thawne
V2EX  ›  分享创造

腾讯课堂下载爬虫

  •  
  •   thawne · 2022-05-17 12:08:28 +08:00 · 1942 次点击
    这是一个创建于 915 天前的主题,其中的信息可能已经有所发展或是发生改变。

    腾讯课堂脚本

    https://github.com/aiguoli/qcourse_scripts

    要学一些东西,但腾讯课堂不支持自定义变速,播放时有水印,且有些老师的课一遍不够看,于是这个脚本诞生了。

    这次更新了超多功能,测试效率非常不错!如果有问题,欢迎给我提 issue !

    里面可能还有 bug ,欢迎斧正。

    2022.5.16 测试可用

    使用方法

    下载代码并解压,确保你安装了 python ,版本>=3.5

    windows: 依次运行下面的命令(保姆级教程)

    cd qcourse_scripts
    
    python -m venv qcourse-venv
    
    qcourse-venv\scripts\activate
    
    pip install -Ur requirements.txt
    
    playwright install msedge
    
    python qcourse.py
    

    linux:

    • python -> python3
    • pip -> pip3
    Tips

    ~- cid 是你登录后 url 里面的参数,代表 course_id~

    功能

    • 模拟登录,获取 cookies
    • 下载单个视频
    • 按章节下载
    • 下载整个课程
    • 视频下载后自动转换为mp4格式(ffmpeg)
    9 条回复    2022-11-02 13:05:22 +08:00
    qfdk
        1
    qfdk  
       2022-05-17 14:10:21 +08:00 via iPhone
    可刑
    Raint571
        2
    Raint571  
       2022-05-17 14:13:35 +08:00
    很刑,自己用无所谓,公开发出来那可就是另外一回事儿了。
    wonderfulcxm
        3
    wonderfulcxm  
       2022-05-17 14:17:06 +08:00 via iPhone
    不上刑吧,udemy 也有下载的脚本
    thawne
        4
    thawne  
    OP
       2022-05-17 14:17:44 +08:00
    @Raint571
    @qfdk
    只是下载自己买过的课,这都刑?
    qfdk
        5
    qfdk  
       2022-05-17 14:20:53 +08:00
    @thawne 非正常方式使用系统,跟自己的电脑使用酸酸乳一个道理。
    Raint571
        6
    Raint571  
       2022-05-17 14:22:21 +08:00
    @thawne 研究一下使用协议
    thawne
        7
    thawne  
    OP
       2022-05-17 15:45:44 +08:00
    算了算了,太麻烦了,有人知道‘v 站怎么删帖吗
    qfdk
        8
    qfdk  
       2022-05-21 16:55:03 +08:00
    @thawne #7 这个问题还是要我来回答,你需要联系站长删帖 https://www.v2ex.com/faq

    或者在对应节点进行提交

    如果你创建的主题没有收到过任何来自其他人的回复,那就可以。请在 /go/chamber 节点提出你的删除请求。

    已经有回复的主题,在 V2EX 是不会被删除的。

    Spam ,人身攻击,隐私泄漏及违法的内容,肯定会被删除。
    scal
        9
    scal  
       2022-11-02 13:05:22 +08:00
    已经不行了貌似~报错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1100 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:37 · PVG 02:37 · LAX 10:37 · JFK 13:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.