Попытка удалить кратные элементы div с тем же именем, но вместо этого получить null - PullRequest
0 голосов
/ 22 сентября 2019

Привет. Я пытаюсь удалить несколько div, имеющих одно и то же имя класса, используя

htmlagilitypack nugat pakge

, но на последнем этапе я получаю нулевое значение. Не могучтобы выяснить проблему.

Я установил оба пакета nuget из Htmlagilitypack, я имею в виду простой и для .netcore

Вот код, который я пытаюсь использовать в моем контроллере (ASP.NET MVC Core)

public IActionResult Index()
{
var html = @"https://www.indeed.com.pk/jobs?q=software+engineer&l=Rawalpindi";
HtmlWeb web = new HtmlWeb();
var htmlDoc = web.Load(html);
var node3 = htmlDoc.DocumentNode.SelectNodes("//div[contains(@class,'jobsearch-SerpJobCard')]");
//node3 coming out null
ViewData["Data"] = node3;
return View();
}

Я хочу отправить все эти вакансии по указанной ссылке, которую я пытаюсь отменить, чтобы отправить на мой взгляд.

1 Ответ

0 голосов
/ 22 сентября 2019

Я запустил ваш код и у меня он работает правильно, узел 3 имеет 30 результатов: https://imgur.com/a/ydWh1Yn. Либо в вашем коде что-то еще отсутствует в вашем сообщении, либо вы получаете другую версию сайтав вашей программе из-за контента, привязанного к региону,Я бы проверил htmlDoc, совпадает ли его содержимое с тем, что вы получаете в своем браузере.

...