Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 使用python请求从url下载图像接收错误403:禁止_Image_Download_Python Requests_Python 3.8 - Fatal编程技术网

Image 使用python请求从url下载图像接收错误403:禁止

Image 使用python请求从url下载图像接收错误403:禁止,image,download,python-requests,python-3.8,Image,Download,Python Requests,Python 3.8,所以我试图下载图像,但服务器的响应是“403”。我尝试过使用其他用户代理,如果它有任何意义,但它不工作。与其他链接代码工作良好。我不知道如何绕过服务器或smth import requests import shutil headers = { 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132

所以我试图下载图像,但服务器的响应是“403”。我尝试过使用其他用户代理,如果它有任何意义,但它不工作。与其他链接代码工作良好。我不知道如何绕过服务器或smth

import requests
import shutil

headers = {
    'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'
}


r = requests.get('https://s8.mkklcdnv6temp.com/mangakakalot/b1/bd926355/chapter_3/1.jpg', 
    headers=headers,
    stream=True)
if r.status_code == 200:
    with open("img.png", 'wb') as f:
        r.raw.decode_content = True
        shutil.copyfileobj(r.raw, f)
else:
    print('failure')

你在浏览器中试过这个吗?我得到了同样的结果。他们正在使用CloudFlare安全性。我猜他们不会允许你获取图像,除非你刚刚获取了他们包含图像的网页。@TimRoberts是的,我尝试了浏览器,我尝试了selenium和disabled automation flag,以及其他在78 chrome版本上仍然有效的东西,但C loudflare仍然不给我访问权限,还尝试了其他下载方法,但没有,sadge。