用于在页面中下载广告的脚本

时间:2011-08-02 18:32:58

标签: javascript scripting

我想下载页面中显示的广告。任何人都可以给我一些想法如何做到这一点。或者你知道任何插件这样做。我查看了阻止广告并尝试使用它们下载广告的插件。

当我在浏览器中打开页面时,我需要下载该页面上的所有广告。所以我需要编写插件或添加来做到这一点?我需要为我的某个项目收集广告。

2 个答案:

答案 0 :(得分:2)

我不确定您使用什么逻辑来确定哪些图片/对象是广告,哪些不是,但您可以使用GreaseMonkey Firefox插件来编写脚本。

简而言之,您必须遍历所有可疑元素(我们将说出图像和对象)并检查其src属性。如果某个元素被标识为广告,请将该URL传递给Web服务器(可以是localhost或在线托管),它将获取该文件并保存。

否则,我很确定javascript / chrome / XUL的安全限制是这样的,你无法从在线获取任意内容并静默地写入本地计算机的硬盘。想象一下可能带来的安全风险!

答案 1 :(得分:0)

好吧,您可以尝试制作某种浏览器插件,在每次页面加载时触发,然后使用AdBlock的列表(例如this one)来识别广告并下载它们。缺点是你会做一些非常依赖浏览器的东西,你必须解析相同的规则。