我想知道是否有人可能对如何在 C# 中记录与浏览器的 JavaScript 交互有任何建议。它背后的原因是我想设计一个网络爬虫来记录任何JavaScript交互,我想通过筛选来找到任何类型的恶意调用。
您必须首先捕获服务器后台发生的事情,因此您可能需要这样的日志记录工具: 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代码会发生什么。