如何从swfobject html页面中提取内容?

时间:2014-09-01 15:23:55

标签: flash

我想在某些页面中提取照片。但是,当我加载页面源时,我找不到任何.swf文件,或者更确切地说是任何其他文件:( 我不是一个平面设计师,所以我不太了解,所以我希望有人能够帮助我! :d

以下是我正在谈论的页面:http://modernlove.co.kr/gatalogview/2014ss_catalog_wide2/index.htm

1 个答案:

答案 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张图片。

我希望它有所帮助;)