为什么这个网站的图片链接无法在另一个新的浏览器中显示? 而是 404 not found ?
今天碰到一个很有意思的网站
是一个壁纸类型网站 ( 网址是: https://www.playke.com ) , 我就想爬爬试一试, 结果一试发现不对劲, 图片链接打不开, 或者说必须得指定的步骤才能打开
具体是这样子的:
在浏览器右键菜单的 '在新标签页中打开图片' , 这是正常可以打开图片的
但是, 注意 :
当你复制了这张图片的链接地址, 在另一个新的浏览器打开的时候, 直接 404 not found 了,
右键新标签页打开是没问题的:
但是, 复制这张图片的链接, 在另一个新的浏览器打开, 就有问题了(404 error)
希望有大佬解答迷惑, 好人一生平安!!
回答:
它加了简单的防盗链机制,你必须要加上referer
头才可以访问:
$ curl -sI -e 'https://www.playke.com/xiezhen/mzsock/48884.html' https://www.playke.com/wp-content/uploads/2022/07/e7711-02111148847.jpgHTTP/2 200
server: nginx
date: Sun, 31 Jul 2022 02:17:07 GMT
content-type: image/jpeg
content-length: 126522
last-modified: Wed, 27 Jul 2022 12:32:53 GMT
etag: "62e13075-1ee3a"
expires: Tue, 30 Aug 2022 02:17:07 GMT
cache-control: max-age=2592000
strict-transport-security: max-age=31536000
accept-ranges: bytes
以上是 为什么这个网站的图片链接无法在另一个新的浏览器中显示? 而是 404 not found ? 的全部内容, 来源链接: utcz.com/p/938563.html