Парсер для Aliexpress

noble

Пользователь
Регистрация
09.10.2014
Сообщения
121
Благодарностей
8
Баллы
18
Всем привет.
К примеру есть такой товар:
Clip2net_201113192340.png


Мне нужно собрать цены для всех модификаций - 128/256...
Чтобы заполучить желаемые данные нужно последовательно жмакать на нужные кнопки и сохранять цену.
Сложность в том, для каждого товара своя страница.

222.png


Цену генерирует javascript.
Подскажите плиз как можно решить эту задачу?
 

Вложения

noble

Пользователь
Регистрация
09.10.2014
Сообщения
121
Благодарностей
8
Баллы
18
Открыть Dom, вытащить оттуда json, разобрать соответствующим кубиком и потом оттуда разгребать.
Спасибо. Парсер выдаёт ошибку
Выполнение действия Parse Json/Xml Unexpected character encountered while parsing value: <. Path '', line 0, position 0.
 

nicanil

Moderator
Команда форума
Регистрация
06.03.2016
Сообщения
794
Благодарностей
731
Баллы
93
Спасибо. Парсер выдаёт ошибку
Выполнение действия Parse Json/Xml Unexpected character encountered while parsing value: <. Path '', line 0, position 0.
Сначала из исходного кода страницы надо вычленить JSON и только потом вставлять в экшен обработки Json/Xml.

Начало блока можете найти в исходном коде странице поискав текст {"actionModule".
Далее с помощью Регулярных выражений вырезать этот JSON и сохранить в переменную. А уже эту переменную в экшен парсинга JSON.
 

noble

Пользователь
Регистрация
09.10.2014
Сообщения
121
Благодарностей
8
Баллы
18
Открыть Dom, вытащить оттуда json, разобрать соответствующим кубиком и потом оттуда разгребать.
А как это разгребсти ?
67192

Допустим это то, что мне нужно - как перевести в таблицу?
И как сделать выборку т.к. таких переменных очень много
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
482
Благодарностей
404
Баллы
63
Не сомневайтесь. Это именно то, что Вам нужно. Вам остается лишь выбрать необходимые для парсинга параметры и понять, какие поля за них отвечают(путем сравнения с отображаемыми данными на сайте).
А добавить их в таблицу уже дело техники. Или тем же кубиком, но с другими настройками(там все есть) или циклом в своем коде или кучей других кубиков) Не ленитесь, погуглите. Есть масса примеров на форуме. Вы уже прошли полпути, распарсив объект. Не сдавайтесь.
 
  • Спасибо
Реакции: noble и Koqpe

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