Image 使用python请求从url下载图像接收错误403:禁止
所以我试图下载图像,但服务器的响应是“403”。我尝试过使用其他用户代理,如果它有任何意义,但它不工作。与其他链接代码工作良好。我不知道如何绕过服务器或smthImage 使用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
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。