大家好,在过去的几周里,我有一个问题困扰着我。
我要完成的工作:我需要一个能够更改用户代理(在启动时)和引用者的网络浏览器控件。但最重要的是查看 url 响应的能力。我的意思是,例如,如果您导航到一个网站,您会返回图像/Javascripts 文件/动态 URL 作为响应,我需要访问其中一些具有动态变量的那些 url(常规 Web 浏览器控制不会向您显示这些并且您可以除了使用提琴手核心之外,不要以任何方式访问它)。
我可以使用 webbrowser + fiddlercore 来做到这一点,我可以使用这些 url 地址查看并执行任何操作。问题是如果你运行这个程序的几个实例(或者有时如果程序有一些自动化来处理 url 响应)它会卡住或不起作用。我尝试修复它并使其工作,但这是一种无法正常工作的 hacky 解决方案。我需要一种简单的方法来访问这些 url,就像你使用 httpwebrequest 一样,但是作为一个 webbrowser。为什么我需要它作为网络浏览器?我的工作方式我需要执行所有跟踪像素、脚本和图像等。httpwebrequest 中的普通 webbrowser 行为你不能只是导航,所有脚本都将作为 webbrowser 执行,或者你可以吗?