public async System.Threading.Tasks.Task <ActionResult> Index(CrawlerModel model)
        {
            TryUpdateModel(model);
            if (ModelState.IsValid)
            {
                var uri     = new Uri(model.Uri);
                var crawler = new Api.Crawler(uri);
                var result  = await crawler.StartCrawlerAsync(false);

                model.Links = result.Select(x => x.AbsoluteUri).ToList();
            }
            return(View(model));
        }
示例#2
0
 public void MyTestInitialize()
 {
     _uri     = new Uri("https://hirespace.com/");
     _crawler = new Crawler(_uri);
 }