2012-11-02 85 views
3

我到处寻找这一个地方......下载脚本

download link hidden

Hide filenames for product images

Hiding image URL

现在,我想下载一个图像,但它没有网址whatoever ...该PHP页面包含一些文本和1图像,如果你右键单击并复制imageurl你得到像这样的:

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

好的。这似乎并不像一个可下载的图像...的确使用wget,它只是给了我一个index.php文件。所以我尝试了WinHTTrack ...在那里我得到了所有文本的一个不错的副本。但是页面和内容文件夹中缺少什么?这个怪异的形象...这就像一个鬼影..

现在,这将是一个愚蠢的事情,并称我愚蠢的,但我从来没有见过这样的事情......有没有办法下载此映像?

+0

是它的100%可能..... – Baba

回答

0

如果图像在网络浏览器中可见,则它是可下载的。浏览器必须在显示图像之前下载图像。

有很多方法可以使更难将图像保存到本地文件,但这些都不会打败知道任何有关HTML的人。我最喜欢的两个是将图像的扩展名更改为脚本文件(即myimage.php?id = 1234而不是myimage.png),这使得识别源中的哪个元素是图像和将图像包装在具有透明背景的div后面,这会使右键单击 - >保存图像命令无用。此外,将图像封装在脚本中可以让您在图像传输之前施加某些条件;也许用户必须登录;也许请求必须来自一个脚本,该脚本会发送您在页面加载时生成的令牌......您可以通过各种有创意的事情来使其更难。

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