是否可以获取 Flash Player 显示的文档文本?

non*_*ity 7 pdf download flash-player

我正在寻找一些东西,并在网站上找到了一个文档。它正在使用 Flash Player 显示它。当我想通过单击“下载此文档”来保存副本时,它说需要注册,并且注册是免费的。

所以我输入了我的电子邮件地址和一个简单的密码来注册。然后它显示:需要 US$0.30 购买此文档并下载它。

除了感觉有点被骗,我想知道,如果它被 Flash 播放器显示,有没有办法将文档保存为 txt 或 pdf?

whi*_*ark 6

取决于站点引擎。Flash 查看器通常使用动态 HTTP 请求从站点下载真实内容。您可以尝试拦截此类请求并使用名为 Firebug 的 Mozilla 插件查看其内容:http : //www.getfirebug.com/

下载插件,然后前往站点,打开 Firebug 面板(单击状态栏右侧的灰色 bug),选择“Net”选项卡并单击“Flash”按钮。不要关闭面板然后重新加载整个页面。Flash 插件发出的所有请求都将显示在 Firebug 中。您可以使用上下文菜单保存其内容。

我可以建议你用一些支持魔值搜索的程序来分析拦截请求的内容;这肯定是file在 *nix 下,也可能是 Windows 上的 WinHex(但我没有检查后者)。

您也可以尝试分析包含 Flash Player 到页面的 <object> 标记。有时会有一些文件的裸链接传递给播放器,但这不太可能发生在付费网站上。