Как получить динамические элементы HTML, в то время как это видно только при прокрутке вниз до *** px - PullRequest
1 голос
/ 11 мая 2019

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

Xpath ---- "// [@ id =" js-CTGY "] / main / div / div / div / div / div [2] / ul // li"

Сайт ---- https://www.sewingpartsonline.com/alphasew-221-sewing-machine-parts.aspx?filter.ptype_gmcfeed_1=%20Machine%20Needles&sort.ss_cat_sort=desc&index=164

есть ли способ получить все элементы, используя C # Htmlagility

Код:

string path="https://www.sewingpartsonline.com/alphasew-221-sewing-machine-parts.aspx?sort.ss_cat_sort=desc&index=164";

 HtmlAgilityPack.HtmlWeb web = new HtmlAgilityPack.HtmlWeb();
            HtmlAgilityPack.HtmlDocument doc = web.Load(path);
 var HeaderNames = doc.DocumentNode.SelectNodes("//[@id="js-CTGY"]/main/div/div/div/div/div[2]/ul//li").ToList();
...