.net 捉住鬼怪

.net 捉住鬼怪,.net,selenium,proxy,phantomjs,fiddler,.net,Selenium,Proxy,Phantomjs,Fiddler,有时,在正常运行期间,我希望看到哪些数据正在从站点传递到我的.NET应用程序。我用小提琴演奏。通常,它捕获所有请求和响应。除了硒M2+幻影。我知道,我可以手动将代理写入PhantomJs参数。但这样我就需要一直运行Fiddler或其他代理。我不要这个。此外,我没有看到在执行期间为PhantomJs动态设置代理的方法。仅来自构造函数。 那么,在不为PhantomJs设置代理选项的情况下,是否有任何方法可以捕获PhantomJs流量?也许是使用其他web调试器,而不是Fiddler 当然,您可以使用

有时,在正常运行期间,我希望看到哪些数据正在从站点传递到我的.NET应用程序。我用小提琴演奏。通常,它捕获所有请求和响应。除了硒M2+幻影。我知道,我可以手动将代理写入PhantomJs参数。但这样我就需要一直运行Fiddler或其他代理。我不要这个。此外,我没有看到在执行期间为PhantomJs动态设置代理的方法。仅来自构造函数。
那么,在不为PhantomJs设置代理选项的情况下,是否有任何方法可以捕获PhantomJs流量?也许是使用其他web调试器,而不是Fiddler

当然,您可以使用NetMon或Wireshark从PhantomJS捕获流量,但这是一种愚蠢的方式,意味着您不会看到HTTPS流量等等

为什么不检测Fiddler是否正在运行,并仅在它正在运行时才有条件地设置代理

(这当然意味着PhantomJS可以根据系统代理设置自动使用或不使用代理;例如)