带有代理的HtmlAgilityPack LoadFromBrowser

时间:2019-05-08 18:29:21

标签: c# html-agility-pack

是否可以为“ LoadFromBrowser”方法指定代理? “ Load()”具有重载,无法提供信息。

var htmlWeb = new HtmlWeb();
HtmlAgilityPack.HtmlDocument htmlDocument = htmlWeb.LoadFromBrowser(url);

我不能使用“ Load()”,因为它将是默认源,而不是活动源。诸如Ajax之类的东西将不会被调用。它更接近真实的浏览器。否则,“ LoadFromBrowser()”就没有意义,因为已经有相同的“ Load()”签名。

请参阅:https://html-agility-pack.net/from-browser

1 个答案:

答案 0 :(得分:0)

您在这里得到答案:using proxy with htmlagilitypack

首先创建类型为 WebProxy(string)的对象,然后仅使用 HtmlWeb.Load()的重载。

相关问题