鱼C论坛

 找回密码
 立即注册
查看: 2017|回复: 3

Python

[复制链接]
发表于 2023-8-15 19:02:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import requests
hz = requests.get('https://v.qq.com/x/cover/mzc00200s86e0j8/a004630gwm2.html?j_vid=r0046ezvdu3&j_cut_vid=g0046kybrxl&j_is_win_vid=1&j_start=6.44')
yy = requests.get('hz')
with open('./箱子/%s.mp4'):
    file.write(yy.content)
print('%s下载成功')
有大佬可以看看这个代码怎么改才能正常运行吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-15 19:02:34 | 显示全部楼层
这段代码有几个问题需要修正才能正常运行:

1. 第二行的  hz = requests.get('https://v.qq.com/x/cover/mzc00200s86e0j8/a004630gwm2.html?j_vid=r0046ezvdu3&j_cut_vid=g0046kybrxl&j_is_win_vid=1&j_start=6.44')  中的 URL 是正确的,但是没有将结果赋值给变量  hz 。应该修改为  hz = requests.get('https://v.qq.com/x/cover/mzc00200s86e0j8/a004630gwm2.html?j_vid=r0046ezvdu3&j_cut_vid=g0046kybrxl&j_is_win_vid=1&j_start=6.44').content 。

2. 第三行的  yy = requests.get('hz')  中的参数应该是变量  hz ,而不是字符串  'hz' 。应该修改为  yy = requests.get(hz) 。

3. 第四行的  with open('./箱子/%s.mp4'):  语句没有指定文件打开模式。应该修改为  with open('./箱子/%s.mp4', 'wb') as file: ,其中  'wb'  表示以二进制写入模式打开文件。

4. 第五行的  file.write(yy.content)  中的变量  file  没有定义。应该修改为  file.write(yy.content) 。

5. 第六行的  print('%s下载成功')  中的  %s  没有指定要格式化的值。应该修改为  print('%s下载成功' % yy) ,其中  % yy  表示将  yy  变量的值格式化为字符串。

下面是修改后的代码:
import requests

hz = requests.get('https://v.qq.com/x/cover/mzc00200s86e0j8/a004630gwm2.html?j_vid=r0046ezvdu3&j_cut_vid=g0046kybrxl&j_is_win_vid=1&j_start=6.44').content
yy = requests.get(hz)

with open('./箱子/%s.mp4', 'wb') as file:
    file.write(yy.content)

print('%s下载成功' % yy)

这样修改后的代码应该可以正常运行了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-15 19:03:57 | 显示全部楼层
本帖最后由 学习编程中的Ben 于 2023-8-15 19:05 编辑
import requests
hz = requests.get('https://v.qq.com/x/cover/mzc00200s86e0j8/a004630gwm2.html?j_vid=r0046ezvdu3&j_cut_vid=g0046kybrxl&j_is_win_vid=1&j_start=6.44')
with open('./箱子/%s.mp4'):
    file.write(hz.content)
print('%s下载成功')
但你这样是不可能吧视频下下来的哦~腾讯视频可没有这么大意~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-15 19:26:46 | 显示全部楼层
你的目的是什么?
如果是想获取视频,你这太简单了。
就腾讯的视频,估计网络上也没有几个大神能做到,1要花时间,2要技术过硬。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-25 10:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表