public ActionResult VerLista(string id) { var extrator = Fabrica.ExtratorNewsAplicacaoMongo().ListarPorId(id); if (extrator == null) { return(RedirectToAction("Index")); } var html = GetHtml(extrator.Url); var query = CQ.Create(html); var linhas = query.Select(extrator.SeletorLista); var listaNoticiaCrawler = new List <NoticiasCrawler>(); foreach (var item in linhas) { var temp = new NoticiasCrawler(); var elemento = CQ.Create(item.InnerHTML); temp.Titulo = elemento.Select(extrator.SeletorTitulo).Text(); temp.Url = elemento.Select(extrator.SeletorLink).Attr("href"); listaNoticiaCrawler.Add(temp); } ViewBag.ExtratorNews = extrator; return(View(listaNoticiaCrawler)); }
public ActionResult VerLista(string id) { var extrator = Fabrica.ExtratorNewsAplicacaoMongo().ListarPorId(id); if (extrator == null) { return RedirectToAction("Index"); } var html = GetHtml(extrator.Url); var query = CQ.Create(html); var linhas = query.Select(extrator.SeletorLista); var listaNoticiaCrawler = new List<NoticiasCrawler>(); foreach (var item in linhas) { var temp = new NoticiasCrawler(); var elemento = CQ.Create(item.InnerHTML); temp.Titulo = elemento.Select(extrator.SeletorTitulo).Text(); temp.Url = elemento.Select(extrator.SeletorLink).Attr("href"); listaNoticiaCrawler.Add(temp); } ViewBag.ExtratorNews = extrator; return View(listaNoticiaCrawler); }