下载隐藏图片URL的脚本

3

我已经四处寻找这个问题的解决方法了...

(下载链接被隐藏)

(隐藏产品图片的文件名)

(隐藏图片URL)

现在,我想要下载一张图片,但是它没有任何URL... 这个PHP页面中包含一些文本和一个图像,如果你右键单击并复制图像URL,你会得到类似以下的内容:

www.example.com/index.php?module=Profile&file=showuserinfo&function=showuserinfo&userid=2090

好的。这似乎不是可下载的图片... 事实上,使用wget,它只会给我一个index.php文件。所以我尝试了WinHTTrack... 在那里我得到了所有文本的一个很好的副本。但在页面和内容文件夹中缺少什么?该死的图片... 就像一个幽灵图片一样...

现在这将是一件愚蠢的事情,称呼我为笨蛋,但我从未见过这样的东西... 是否有一种方法可以下载这个图片?

1个回答

0

如果在网页浏览器中可以看到图像,则可以下载。浏览器必须在显示图像之前下载它。

有各种方法可以使保存图像到本地文件变得更加困难,但是这些方法都无法击败了解HTML的人。我最喜欢的两种方法是将图像的扩展名更改为脚本文件(即myimage.png而不是myimage.php?id=1234),这使得更难以识别源中的哪个元素是图像,并将图像包装在具有透明背景的div后面,这使得右键单击->保存图像命令无效。

此外,将图像包装在脚本内允许您在传输图像之前强制执行某些条件;也许用户必须登录;也许请求必须来自在页面加载时发送的令牌的脚本...有各种创意的事情可以做,使其更加困难。

但是,在HTTP中,使图像不可下载是不可能的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接