C#使用禁用的javascript发送web请求

本文关键字:发送 web javascript 请求 | 更新日期: 2023-09-27 18:19:46

我想用程序下载一个网站的内容,看起来这些内容是通过ajax调用加载的。当我在浏览器中简单地禁用javascript时,这个页面只发出1个请求,并且所有内容都是在没有AJAX的情况下加载的。

我需要实现的是发出一个web请求,告诉网页我已经禁用了javascript,这样它就会返回我所有的内容,而不仅仅是没有内容的空body标记。

有什么建议吗?

C#使用禁用的javascript发送web请求

您需要模拟浏览器。

步骤:

  • 使用Fiddler查看浏览器发送的内容
  • 通过C#代码设置相同的头/cookie/用户代理
  • 如果不起作用,请使用Fiddler作为C#代码的代理,将您的代码发出的请求与浏览器的请求进行比较(将代理设置为http://localhost:8888