qcourse_scripts icon indicating copy to clipboard operation
qcourse_scripts copied to clipboard

腾讯课堂,模拟登陆,获取课程信息,视频下载,视频解密。

Results 23 qcourse_scripts issues
Sort by recently updated
recently updated
newest added

**简单描述** 下载单个视频出错,换批量下载只下载1个1k的文件 **环境** Python: 3.9 浏览器: edge 操作系统: Windows 10 **单个下载报错日志** Traceback (most recent call last): File "D:\PythonProject\githubProject\qcourse_scripts\qcourse.py", line 171, in main() File "D:\PythonProject\githubProject\qcourse_scripts\qcourse.py", line 123, in main asyncio.run(parse_course_url_and_download(course_url)) File...

**简单描述** 例:下载个别成功,为MP4格式,大多数为一个ts文件(potplayer等浏览器显示编码错误),和一个无后缀文件(用记事本打开为“{"msg":"用户未登录","retcode":200}”) **环境** Python: 3.11 浏览器: edge 操作系统: Windows 10 **补充** 无日志,无报错,下载显示99%或100%,

**简单描述** 例:下载单个视频出错,视频连接https://xxxxx/ **环境** Python: 3.10 浏览器: Chrome 操作系统: Windows 11 已经失效,下载的只是1k的ts **日志** ```shell 在这里粘贴日志(log.log),注意不要把自己的身份信息贴上,避免信息泄露 ``` **Screenshots** 有截图的话,可以贴上 **报错** ```shell 这里写报错信息 ``` **补充**

**简单描述** 下载单个视频出错 **环境** Python: 3.11.1 浏览器: Edge 操作系统: Windows 10 **日志** ```shell [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 100%Traceback (most recent call last):4 File "C:\Users\Mitchell\Desktop\111\qcourse_scripts-main\qcourse.py", line 171, in main() File "C:\Users\Mitchell\Desktop\111\qcourse_scripts-main\qcourse.py", line 123, in...

**简单描述** 视频全部下载完成,但全部是ts文件,ts播放器无法打开播放且无法格式转换,下载过程中一切顺利无报错。 推测原因是腾讯更改了加密方式,希望您早日修复该问题。 **环境** Python: 3.11.1 浏览器: Edge 操作系统: Windows 10 **Screenshots** ![image](https://user-images.githubusercontent.com/17307456/216530013-30c6aa2b-e843-407f-bdff-b31ed7e291b9.png) ![image](https://user-images.githubusercontent.com/17307456/216530346-cdf88029-f4d1-4299-b3a0-e2d6098f0f11.png) ![image](https://user-images.githubusercontent.com/17307456/216530902-fed60db2-18aa-4399-b9ea-f4860871e274.png)

**简单描述** 从ts文件转码总是失败。我试了三次总是在同一个视频部分出现截图中的错误。 我猜测,同一个课程下使用了不同的token加密了。 **环境** Python: 3.10 浏览器: Edge 操作系统: Windows 11 **Screenshots** ![image](https://user-images.githubusercontent.com/4676914/215955884-e823cf92-0a56-449e-ae19-b34ec9593aac.png)

#55 问题已经解决了。 然后,发现收费的视频无法下载,log里面报错: Incorrect AES key length (39 bytes) 完整日志: `2022-11-28 20:07:31,902 - INFO - cid: 453949 2022-11-28 20:07:41,608 - ERROR - Task exception was never retrieved future: Traceback (most...

![image](https://user-images.githubusercontent.com/121281699/209288746-81a17c30-fe14-4d6b-ab6d-b0b9f43b5bb7.png) ![image](https://user-images.githubusercontent.com/121281699/209288801-95777b5b-f3eb-422d-82d9-595c8fca8112.png) 使用过程中会出现这个 因为课程内容大小不一样 重复这个过程最多能够下载完成3个视频 但是剩下的就怎么都下载不完了 有的章节10来个视频呢 如果使用下载课程全部视频 会继续上面的那个错误跳到下个章节序列继续下载 但是也是下载不全 不知道怎么解决 def run_shell(shell, retry=True, retry_times=3): cmd = subprocess.Popen( shell, close_fds=True, shell=True, bufsize=1, stderr=subprocess.DEVNULL, stdout=subprocess.DEVNULL, ) if retry and cmd.returncode !=...

![image](https://user-images.githubusercontent.com/993995/204140094-67b64df1-5fb4-4151-8f5d-f0d426d79061.png) 如上图,请帮忙看看!

`[■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 91%Traceback (most recent call last): File "qcourse.py", line 154, in main() File "qcourse.py", line 106, in main asyncio.run(parse_course_url_and_download(course_url)) File "C:\Users\admin\AppData\Local\Programs\Python\Python38\lib\asyncio\runners.py", line 44, in run return loop.run_until_complete(main) File "C:\Users\admin\AppData\Local\Programs\Python\Python38\lib\asyncio\base_events.py",...