我正在尝试模拟真实的网络浏览器请求,并在我使用此代码时结果:
WebClient client = new WebClient();
client.DownloadFile(address, localFilename);
我只获取GET到地址(当然),浏览器中的行为是对图像,博客等的许多GET请求......
是否有获取/模拟相同行为的快捷方式,或唯一的选择是解析文件/字符串并自己手动发出所有这些请求?
答案 0 :(得分:0)
是的,浏览器处理特定类型的文件(通常是HTML)并解析它。根据文件包含的内容(链接到其他文件,如图像等),浏览器将启动许多其他连接,以便在浏览器中显示所有其他文件。
这不是免费的 - 你必须自己做。 DownloadFile
只需下载一个文件,该文件可能是也可能不是HTML文件,因此它不会处理所有可能的文件类型并处理所有链接文件。