我无法从pixiv.net下载图片并使用我正在处理的AutoHotKey脚本。我可以登录到该网站并获取正确的Cookie,并以较大的图像下载页面的HTML,但我无法下载图像本身。服务器通常会返回这个头:从Pixiv下载图片,标题问题
HTTP/1.1 403禁止
服务器:nginx
日期:星期六,2016年1月23日13时35分12秒
GMT的Content-Type: text/html的
的Content-Length:162
连接:保持活跃
X-Content-Type的选项:nosniff
然后之后我才知道其实是,我试了一下 “nosniff”,并称此请求头:
接受:图像/ JPEG
这给了的响应报头:
HTTP/1.1 4 16要求的范围不合适
服务器:nginx日期:星期六,
2016年1月23日22时24分53秒GMT
的Content-Type:text/html的
的Content-Length:206
连接:保持活跃
过期:孙老师,2017年1月22日22点24分五十三秒GMT
缓存控制:最大年龄= 31536000
内容范围:字节*/56831
X-Content-Type的选项:nosniff
我也试了一个实验, Firefox与私人浏览模式尝试和隔离问题。我正常登录并进入提交页面,such as this 然后我尝试在另一个选项卡中打开full size image url。点击中等大小的图像加载完整大小,然后尝试刷新其他“403”选项卡仍然给出403.但是,当我右键单击并“查看图像”,然后尝试刷新“ 403“选项卡,然后像它应该加载图像一样。
我试过使用fiddler和httpfox来查看是否添加了任何cookie,但实际上它缺少一些而不是添加了任何东西。添加引用者,用户代理甚至phpsessid似乎都没有任何影响。只有mime类型似乎做了任何不同的事情。
有谁知道我可能在标题中缺少什么?