gpt4 book ai didi

python - aiohttp 显示错误 403 禁止

转载 作者:行者123 更新时间:2023-12-01 02:30:28 27 4
gpt4 key购买 nike

我尝试从该网站下载 MP4 文件,但它不起作用,因为当我访问该链接时,它显示错误 403 禁止:

这是我用来尝试下载文件的:

async with aiohttp.ClientSession() as cs:
async with cs.get('https://cdn-e1.streamable.com/video/mp4/kphjz.mp4') as r:
if r.status == 200:
img = await r.read()
with open('C:/xxxx/xxxx/xxxx/xxxx/Streamables/' + url.split('/')[-1], 'wb') as f:
f.write(img)
f.close()
print('Downloaded {0}'.format(url.split('/')[-1]))

它什么也不做,因为 r.status 不等于 200,而是 403。我怎样才能绕过这个?

最佳答案

我明白了。看来我应该使用这个:

async with aiohttp.ClientSession(headers={"Referer": "https://streamable.com"}) as cs:

需要 headers={"Referer": "https://streamable.com"} 部分。

关于python - aiohttp 显示错误 403 禁止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46880128/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com