编写代码作为从网页上抓取链接的网络抓取工具的开始。
按照此页面的说明操作:
http://www.dotnetperls.com/scraping-html
我似乎收到无法找到LinkFinder的错误?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Diagnostics;
namespace WebCrawler
{
class Program
{
static void Main(string[] args)
{
WebClient url = new WebClient();
String initialLink = url.DownloadString("http://www.FAKEADDRESS.org.uk/");
for (LinkItem i in LinkFinder.find(initialLink))
{
System.Diagnostics.Debug.WriteLine(initialLink);
}
}
}
}
答案 0 :(得分:4)
LinkFinder
是一个类,它包含在您提供的URL的代码中。确保您还以某种方式将该类复制到项目中(文件本身,在另一个文件中,无论如何)。