为什么这个网站的图片链接无法在另一个新的浏览器中显示? 而是 404 not found ?

新手上路,请多包涵

今天碰到一个很有意思的网站
是一个壁纸类型网站 ( 网址是: https://www.playke.com ) , 我就想爬爬试一试, 结果一试发现不对劲, 图片链接打不开, 或者说必须得指定的步骤才能打开
具体是这样子的:
在浏览器右键菜单的 '在新标签页中打开图片' , 这是正常可以打开图片的
但是, 注意 :
当你复制了这张图片的链接地址, 在另一个新的浏览器打开的时候, 直接 404 not found 了,

右键新标签页打开是没问题的:
{7F732A54-EEF6-447C-92D9-84BC89256D9E}.png

但是, 复制这张图片的链接, 在另一个新的浏览器打开, 就有问题了(404 error)
{E444F837-D135-4302-A672-017501F412FD}.png

希望有大佬解答迷惑, 好人一生平安!!

阅读 2.2k
1 个回答

它加了简单的防盗链机制,你必须要加上referer头才可以访问:

$ curl -sI -e 'https://www.playke.com/xiezhen/mzsock/48884.html' https://www.playke.com/wp-content/uploads/2022/07/e7711-02111148847.jpg
HTTP/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
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题