我想在某些页面中提取照片。但是,当我加载页面源时,我找不到任何.swf文件,或者更确切地说是任何其他文件:( 我不是一个平面设计师,所以我不太了解,所以我希望有人能够帮助我! :d
以下是我正在谈论的页面:http://modernlove.co.kr/gatalogview/2014ss_catalog_wide2/index.htm
答案 0 :(得分:0)
如果您查看页面的源代码,您会注意到swf路径:
FlashObject("swf/gallery02.swf",1200, 860,"#ffffff","index")
您可以使用命令CTRL+U
(MAC上为Control+U
)来执行此操作,假设您使用的是Google Chrome。
现在我们知道了swf的位置。它与index.html位于同一条路径中。所以swf路径是:
http://modernlove.co.kr/gatalogview/2014ss_catalog_wide2/swf/gallery02.swf
您可以在浏览器上打开swf并使用快捷方式CTRL+S
下载它。
使用计算机上的文件,您可以在Sothink SWF Decompiler或类似工具的帮助下查看swf内部。
通过这种方式,我找到了XML文件路径(在加载屏幕上调用了相同的内容):
var xmlRoute = "swf/galleryInfo.xml"
如果您打开并查看位于http://modernlove.co.kr/gatalogview/2014ss_catalog_wide2/swf/galleryInfo.xml
的XML文件的源代码,您将找到图像信息。有了这些信息,您可以直接进入图像:
http://modernlove.co.kr/gatalogview/2014ss_catalog_wide2/swf/image/img_1.jpg
http://modernlove.co.kr/gatalogview/2014ss_catalog_wide2/swf/image/img_2.jpg
http://modernlove.co.kr/gatalogview/2014ss_catalog_wide2/swf/image/img_3.jpg
http://modernlove.co.kr/gatalogview/2014ss_catalog_wide2/swf/image/img_4.jpg
http://modernlove.co.kr/gatalogview/2014ss_catalog_wide2/swf/image/img_5.jpg
http://modernlove.co.kr/gatalogview/2014ss_catalog_wide2/swf/image/img_6.jpg
http://modernlove.co.kr/gatalogview/2014ss_catalog_wide2/swf/image/img_7.jpg
在同一个XML文件中,您还会知道有34张图片。
我希望它有所帮助;)