@TechNOIR

Как спарсить значения с таблицы при этом разбив их?

Доброго времени суток.
Хочу спарсить немного товара с магазина, интересуют характеристики.
Но они идут одной таблицей целой. Как нибудь можно разбить, чтобы наименование и значение было в разных переменных.
Допустим $model_name - Это наименование "Модель"
$model - Это название модели, сооветственно из ссылки "Asus VB199T"

Возможно ли через xpath/regex?

P.S. делаю в Powershell
  • Вопрос задан
  • 352 просмотра
Пригласить эксперта
Ответы на вопрос 2
x67
@x67
да, возможно через регулярки и xpath. Не знаю, как регулярки выглядят в powershell, но там ведь все просто. В каждом tr в первом td под span находится название параметра, а во втором td - значение. Если нужно знать, к какой группе относится параметр, то вам еще надо извлечь td class Хранить можно хоть в двумерном списке, хоть в дереве. Вот мануал по регуляркам
Я на самом деле не понимаю, вы рассчитываете, что тут сделают за вас вашу работу? Ведь вам по сути нужно было просто найти мануал, прочитать и сделать.
Ответ написан
@Roman-Fov
Если таблица нормальная (не перевёрнутая или ещё какая фигня), то попробуйте так

//div[@class="spec"]//table/tbody/tr/td[1]
//div[@class="spec"]//table/tbody/tr/td[2]


Подойдёт?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы