我在以下网页上有这个 URL 列表,我想知道如何获取这些 URL 并将它们添加到 ArrayList?
http://www.manta.com/mb?search=US+Cellular&refine_company_loctype=B
我自己尝试过,无论出于何种原因,我在这里没有得到任何结果是代码
using (var wc = new WebClient())
{
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(wc.DownloadString("http://www.manta.com/mb?search=U.S.+Cellular&refine_company_loctype=B"));
var links = doc.DocumentNode.SelectSingleNode("//div[@class='clear']")
.Descendants("a")
.Select(x => x.Attributes["href"].Value)
.ToArray();
foreach(var item in links)
{
Response.Write(item.ToString()+"---new line---<br/>");
}
}