Python:从URL下载图像,但收到HTTP错误403

Python:从URL下载图像,但收到HTTP错误403,python,web,web-scraping,request,Python,Web,Web Scraping,Request,我正在尝试下载此图像: 我尝试过:Set Headers={'User-agent':'Mozilla/5.0'} 我收到的代码仍然是403 有人能给我一个克服这个问题的方法吗 我的代码: import requests import shutil r = requests.get('https://bu3.mkklcdnbuv1.com/mangakakalot/m2/mother_im_sorry/chapter_5_chapter_5/2.jpg',stream=True, heade

我正在尝试下载此图像:

我尝试过:Set Headers={'User-agent':'Mozilla/5.0'}

我收到的代码仍然是403

有人能给我一个克服这个问题的方法吗

我的代码:

import requests
import shutil

r = requests.get('https://bu3.mkklcdnbuv1.com/mangakakalot/m2/mother_im_sorry/chapter_5_chapter_5/2.jpg',stream=True, headers={'User-agent': 'Mozilla/5.0'})
print (r.status_code)
if r.status_code == 200:
    with open("img.jgp", 'wb') as f:
        r.raw.decode_content = True
        shutil.copyfileobj(r.raw, f)

您需要在代码中设置
referer
标题,如:

import requests

with requests.Session() as session:
    resp_2 = session.get("https://bu3.mkklcdnbuv1.com/mangakakalot/m2/mother_im_sorry/chapter_5_chapter_5/2.jpg", headers={"referer":"https://mangakakalot.com/chapter/ro920198/chapter_5"})
    with open("xx.jpg","wb") as f:
        f.write(resp_2.content)

我甚至无法在浏览器中访问此页面。我意识到如果我将那个URL粘贴到浏览器上,我无法访问它,但我可以,如果我去Mangakalot并选择一个随机章节=>在新标签中打开图像,那么我可以…非常感谢!但是我如何解码和保存内容呢?我尝试过:r.content.decode(),但没有成功。。。