Gra*_*avy 1 c# user-agent html-agility-pack visual-studio-2012
我正在使用HtmlAgilityPack从网页中获取表格.
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load("http://test.com");
Run Code Online (Sandbox Code Playgroud)
我知道HtmlWeb有一个UserAgent属性,但是我不知道我应该如何将用户代理附加到httprequest的头部.
HtmlWeb web = new HtmlWeb().UserAgent("asdf");
Run Code Online (Sandbox Code Playgroud)
返回错误
Error 1 Non-invocable member 'HtmlAgilityPack.HtmlWeb.UserAgent' cannot be used like a method.
Run Code Online (Sandbox Code Playgroud)
http://htmlagilitypack.codeplex.com/discussions HtmlAgilityPack支持讨论只是问题,但没有人在另一端做出回应.
http://htmlagilitypack.codeplex.com/documentation这里还没有文档.
http://htmlagilitypack.codeplex.com/downloads/get/437942尝试下载文档,发现chm文件似乎已损坏...当我尝试打开任何内容时,我正在获取导航到网页时出错chm文档.
只需在实例化后设置对象的UserAgent属性即可HtmlWeb.
HtmlWeb web = new HtmlWeb();
web.UserAgent = "your useragent string here";
Run Code Online (Sandbox Code Playgroud)