关于#python#的问题,请各位help help!

1.尝试爬取图片。
2.代码运行结果正常。
3.图片保存结果却如图所示。

以下是代码及运行结果:

img

img

img

img

它这个网站图片下载是需要登录的呀。
检查该请求的status_code:

photo = requests.get(url=photo_url, headers=head).status_code

不出意外的话,应该是404。需要登陆后下载

如果确认请求的.url没问题,那就是响应回来的数据有问题
打印看下响应的状态码是否200及响应头是否是image文件

你问题是什么,是保存的图片打不开吗,还是保存的图片文件名异常。