2012-12-03 35 views
0

我想知道是否有人可能对如何在C#中使用浏览器记录javascript交互有任何建议。它背后的原因是我想设计一个网络爬虫,注意到任何JavaScript交互,我希望可以筛选任何类型的恶意呼叫。记录与c的Javascript交互#

+2

你打算怎么做?作为浏览器插件?因为从服务器端捕获JavaScript的东西是不可能的。 –

+0

这会让你开始正确的轨道:http://stackoverflow.com/a/3182411/1232818 –

回答

0

您必须捕获服务器的引擎盖下会发生什么第一,所以你可能需要一个测井仪是这样的:jqlog

jQuery的日志框架插件,可以被配置和扩展让你“滚你拥有“日志框架。

基本用法:

(function($) { 
    $(document).ready(function() { 
     $.jqlog.enabled(true); 
     $.jqlog.log("Log entry"); 
     $.jqlog.info("Information entry"); 
     $.jqlog.warn("Warning entry"); 
     $.jqlog.error("Error entry"); 
    }); 
})(jQuery); 

在此之后,你可以使用C#或任何你想要的,但你必须了解你的Javascript代码会发生什么。