python requests请求下载百度网盘文件

注意:这里需要添加网盘账号的cookie值,可以手动登录账号复制cookie(浏览器登录账号后按F12 > 点击Network > 刷新当前页面 > 点All这个选项 > 从下面Name这一栏中找到一个网盘的链接,在headers里面的Request Headers中有cookie这个字段的即可,复制cookie值)

# header请求头
headers = {
  'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36',
  'Cookie': cookies # 填入网盘账号的cookie
}

# 调用网盘api(method=download即下载,还有很多其他方法,请参考百度开发者api)
url = 'https://pcs.baidu.com/rest/2.0/pcs/file?method=download&app_id=309847&path=/[网盘文件路径]/xxx文件'

# 发送get请求
response = requests.get(url, headers=headers)

# 响应状态码
print(response.status_code)

# 响应内容
print(response.text)

api接口可参考: https://www.cnblogs.com/lexus/p/3292079.html

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐