Спарсить таблицу циклом

biryukovm

Client
Регистрация
19.05.2019
Сообщения
147
Благодарностей
10
Баллы
18
Привет всем может кто подскажет как можно делать такие простые шаги:
Вырезать из Дома Таблицу -> Перевести её в цыкл строк разделением "tr" -> Путем цыкла записать в таблицу
Есть таблица с 50 записями её надо спарсить к себе в таблицу, пример.

Запись 1Вася20 лет
Запись 2Петя25 лет
[TBODY] [/TBODY]

И т.д

Как я это могу сделать ?
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 417
Благодарностей
5 454
Баллы
113

biryukovm

Client
Регистрация
19.05.2019
Сообщения
147
Благодарностей
10
Баллы
18

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 438
Благодарностей
9 136
Баллы
113
Привет всем может кто подскажет как можно делать такие простые шаги:
Вырезать из Дома Таблицу -> Перевести её в цыкл строк разделением "tr" -> Путем цыкла записать в таблицу
Есть таблица с 50 записями её надо спарсить к себе в таблицу, пример.

Запись 1Вася20 лет
Запись 2Петя25 лет
[TBODY] [/TBODY]
И т.д

Как я это могу сделать ?
Как вариант.
С помощью экшена Парсить данные (Парсить страницу) - парсим таблицу в список,
затем из этого списка в цикле берем данные и записываем в ячейки таблицы.

На примере этой страницы:

upload_2019-5-20_23-8-50.png
 
  • Спасибо
Реакции: Mikhail B.

biryukovm

Client
Регистрация
19.05.2019
Сообщения
147
Благодарностей
10
Баллы
18
Как вариант.
С помощью экшена Парсить данные (Парсить страницу) - парсим таблицу в список,
затем из этого списка в цикле берем данные и записываем в ячейки таблицы.

На примере этой страницы:

Посмотреть вложение 38842
Хорошо а как понять разрыв строки ?
Регуляркой получилось вытащить без HTML тегов

Но мы получаем строки
А мне к примеру надо так
К примеру как я и сказал получил цыкл
Вырезать из Дома Таблицу -> Перевести её в цыкл строк разделением "tr"
После получения цыкла делать типа такого также поиск в строке
tr td(1) - Переменная 1
tr td(2) - Переменная 2
tr td(3) - Переменная 3
 

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