C HTMLagilitypack异常帮助

时间:2010-08-04 00:03:30

标签: c#

foreach (string mul in masterurlList)
        {
            HtmlWeb hwObject = new HtmlWeb();
            HtmlAgilityPack.HtmlDocument htmldocObject = hwObject.Load(mul);
            List<string> hrefTags = new List<string>();
            try
            {
                hrefTags = ExtractAllAHrefTags(htmldocObject);
            }
            catch (Exception)
            { }

我的代码中已经有一个catch(异常),但在HtmlAgilityPack.HtmlDocument htmldocObject = hwObject.Load(mul)中发生了什么 WebException未处理。 无法解析远程名称:'www.eonline.com'

我无法摆脱尝试并抓住我拥有的,如果我扩展我的尝试区域,我会丢失所有的字符串。任何帮助都是极好的!我知道我的DNS很好

1 个答案:

答案 0 :(得分:0)

像这样扩展try区域以保持你的字符串......

   foreach (string mul in masterurlList)
            {
                List<string> hrefTags = new List<string>();
                try
                {
                HtmlWeb hwObject = new HtmlWeb();
                HtmlAgilityPack.HtmlDocument htmldocObject = hwObject.Load(mul);
                    hrefTags = ExtractAllAHrefTags(htmldocObject);
                }
                catch (Exception)
                { }
            }