Парсинг характеристик товаров в случаях, когда имена и значения характеристик идут не поочередно, а отдельно (сначала перечислены имена, потом значения)




Допустим, есть товар с характеристиками, имена и значения которых выводятся в разных местах кода WEB-документа (сначала перечислены имена характеристик, затем перечислены значения характеристик).

Content Downloader

Чтобы их спарсить в CSV, нужно преобразовать код характеристик товаров в код HTML-таблицы с помощью функции поиск-замены.

Вид горизонтальной таблицы HTML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<table>
 
   <tr>
      <td>...</td>
      <td>...</td>
      <td>...</td>
   </tr>
 
   <tr>
      <td>...</td>
      <td>...</td>
      <td>...</td>
   </tr>
 
</table>

Преобразуем характеристики с сайта в вид HTML-таблицы с помощью функции поиск-замены

Content Downloader

Так она должна выглядеть после преобразования

Далее помещаете полученную горизонтальную HTML-таблицу в макрос [HORIZTABLE] (макрос спарсит характеристики из HTML-таблицы и рассортирует их по нужным столбцам CSV

Content Downloader

Готово!


1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 1, средний балл: 5,00)

Загрузка...
Автор: admin, 4 июня 2019
Рубрики: Новости

Последние статьи

css.php