Что нового

Как быстро получить содержимое интернет-страницы?

vovsla

Осваивающий
Сообщения
607
Репутация
36
Мне нужно получить данные о товаре, например отсюда https://www.wildberries.ru/catalog/6219138/detail.aspx?targetUrl=GP
Все необходимые данные могу получить с помощью InetGet кроме строки "Купили более 200 раз".
При получении данных с помощью InetGet вместо конкретных данных я получаю
Код:
<p class="order-quantity j-orders-count-wrapper hide">Купили <span class="j-orders-count"></span></p>

Чтобы получить данные приходится создавать объект IE - _IECreate, а потом выдергивать данные. Но использование объекта IE замедляет получение данных.
Как можно максимально быстро получить данные о количестве покупок товара?
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Смотрите на ссылку - там есть набор цифр. Это артикул товара. Когда вы кликаете по "Выберите цвет", то эти цифры артикула в ссылке меняются.
Теперь смотрим код страницы. Там в конце для каждого артикула есть количество покупок. Выглядит так
Код:
"cod1S":6148569,"ordersCount":60,"artikul":"6148569"
"cod1S":6219139,"ordersCount":70,"artikul":"6219139"
"cod1S":6219138,"ordersCount":500,"artikul":"6219138"
Насколько я понял, cod1S и artikul совпадают. Следовательно, сначала нужно из ссылки выделить артикул (он же cod1S), затем в коде страницы найти количество, соответствующее данному артикулу. Итого: две регулярки.
 
Автор
V

vovsla

Осваивающий
Сообщения
607
Репутация
36
Большое спасибо, просто не заметил данную информацию в тексте, нужно было по цифрам поискать...
 
Верх