Настройка атрибутов парсинга

  • Автор темы Автор темы serpolkmn
  • Дата начала Дата начала

serpolkmn

Новичок
Регистрация
18.04.2022
Сообщения
1
Реакции
0
Баллы
1
Добрый день.
Помогите пожалуйста прописать правильно атрибуты xpath.
Цель: в поисковой строке wildberries ввожу запрос. Далее мне надо сохранить все наименования артикулов с их позициями. Смотрел код страницы. Данные все хти нашел, но в конструкторе не могу указать правильно чтобы спросить эти данные.
 
Добрый день.
Помогите пожалуйста прописать правильно атрибуты xpath.
Цель: в поисковой строке wildberries ввожу запрос. Далее мне надо сохранить все наименования артикулов с их позициями. Смотрел код страницы. Данные все хти нашел, но в конструкторе не могу указать правильно чтобы спросить эти данные.
нужна ссылка на страницу, где нужно искать xpath. Скинете?
 
нужна ссылка на страницу, где нужно искать xpath. Скинете?
91456
 
Добрый день.
Помогите пожалуйста прописать правильно атрибуты xpath.
Цель: в поисковой строке wildberries ввожу запрос. Далее мне надо сохранить все наименования артикулов с их позициями. Смотрел код страницы. Данные все хти нашел, но в конструкторе не могу указать правильно чтобы спросить эти данные.
Попробуйте так сделать:
После ввода запроса (когда страница загрузится)
C#:
Развернуть Свернуть Копировать
while(true){
    List<HtmlElement> parents = instance.ActiveTab.FindElementsByXPath("//прописываем общий контейнер элемента").ToList();
    
    foreach(HtmlElement parent in parents){
        
        string title = parent.FindChildByXPath(".//аттрибут1", 0).InnerText;
        
        string price = parent.FindChildByXPath(".//аттрибут2", 0).InnerText;
        
        string number = parent.FindChildByXPath(".//аттрибут3", 0).InnerText;
        
        //здесь сохраняем спарсенную позицию.
        
    }
    
    //условие выхода из цикла
    HtmlElement nextPage = instance.ActiveTab.FindElementByXPath("//dalee", 0);
    
    if(nextPage.IsVoid) break;
    nextPage.Click();
    instance.ActiveTab.WaitDownloading();
}
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)