Closed. This question needs to be more focused。它目前不接受答案。
想改进这个问题吗?更新问题,使其只关注一个问题editing this post。
四年前关闭。
我目前正在做一个研究项目,我正在试图找出一个好的方法来识别广告,给予访问网页的html。
我想从阿德布洛克开始可能是个好主意。AdBlock是一个防止广告显示给用户的程序,因此它可能有一种机制来识别广告。
我下载了AdBlockPlus的源代码,但我发现自己完全迷失在所有的文件中。我不知道从哪里开始寻找这种检测机制,所以我想知道是否有人对从哪里开始有任何建议。或者,如果你以前处理过AdBlock,并且熟悉它,我将非常感谢任何额外的信息。
例如,如果网页需要在真正的浏览器中呈现才能使用Adblock,有些程序会自动加载网页,因此这不会是个问题,但我不确定如何弄清楚Adblock首先是做什么的。
注意:AdBlock是用Python和Perl编写的:)
谢谢!
想改进这个问题吗?更新问题,使其只关注一个问题editing this post。
四年前关闭。
我目前正在做一个研究项目,我正在试图找出一个好的方法来识别广告,给予访问网页的html。
我想从阿德布洛克开始可能是个好主意。AdBlock是一个防止广告显示给用户的程序,因此它可能有一种机制来识别广告。
我下载了AdBlockPlus的源代码,但我发现自己完全迷失在所有的文件中。我不知道从哪里开始寻找这种检测机制,所以我想知道是否有人对从哪里开始有任何建议。或者,如果你以前处理过AdBlock,并且熟悉它,我将非常感谢任何额外的信息。
例如,如果网页需要在真正的浏览器中呈现才能使用Adblock,有些程序会自动加载网页,因此这不会是个问题,但我不确定如何弄清楚Adblock首先是做什么的。
注意:AdBlock是用Python和Perl编写的:)
谢谢!
最佳答案
我建议你先看看写作。
然后,一旦您了解了这一点,您就可以开始解析各种语言中的adblock filter rules,以满足您的需要。
10-08 08:59