К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Извлечь данные с чужого интернет магазина

0 - 25.08.2015 - 12:19
Хочу извлечь данные из каталога интернет магазина, наименование и цену
http://www.mvideo.ru/noutbuki-plansh...y=noutbuki-987
используя PHP и или JavaScript
если зайти через хром, нажать на таблице "просмотр кода элемента", как оттуда извлечь наименование и цену?
Как вообще получить этот код в переменную например?

Много чего начитался хочу конкретный пример.



1 - 25.08.2015 - 12:19
http://www.mvideo.ru/noutbuki-plansh...y/noutbuki-118
Гость
2 - 26.08.2015 - 03:36
php
parse
regexp
Google
Гость
3 - 27.08.2015 - 06:25
http://yandex.ru/yandsearch?text=mvi...81%D0%B5%D1%80
Гость
4 - 29.08.2015 - 15:03
где-то видел скрипт для массового скачивания контента
Гость
5 - 06.09.2015 - 14:01
В конкретном примере со страничкой mvideo, всё довольно просто.
Наименование по селектору div.product-tile-info div.product-tile-description a.product-tile-title-link
А цену по селектору div.product-tile-info .product-price-current

Очень простой случай. Они ничего не прячут и не шифруют.
Модератор
6 - 07.09.2015 - 08:16
Цитата:
Сообщение от Pablo Dende Посмотреть сообщение
Очень простой случай. Они ничего не прячут и не шифруют.
А что, есть примеры, где HTML можно зашифровать?
Гость
7 - 11.09.2015 - 09:33
Цитата:
Сообщение от Игорь2 Посмотреть сообщение
Цитата: Сообщение от Pablo Dende Очень простой случай. Они ничего не прячут и не шифруют. А что, есть примеры, где HTML можно зашифровать?
Если цены подгружаются через XHR запросы, то парсить становится сложнее.
Если цена передаётся в искажённом виде, а потом расшифровывается Java скриптом, задача станет совем трудной.
8 - 14.09.2015 - 11:41
Причитайте пожалуйста вопрос ещё раз.
"если зайти через хром, нажать на таблице "просмотр кода элемента", как оттуда извлечь наименование и цену?"

например другой интернет магазин e2e4online.ru, данных нет в html коде, как их достать
получил данные так:
$doc = new DOMDocument();
$doc->loadHTMLFile($link);
или так
$html = file_get_html($link);
каталога товаров там нет

как добраться до каталога товаров?
Гость
9 - 15.09.2015 - 14:16
Цитата:
Сообщение от SergeySS Посмотреть сообщение
получил данные так: $doc = new DOMDocument(); $doc->loadHTMLFile($link); или так $html = file_get_html($link);
Это, как раз, случай, когда данные подгружаются через XHR. Тут придётся анализировать JavaScript страницы.
Либо, использовать IE через OLE.
Гость
10 - 15.09.2015 - 14:22
Копать надо в сторону такого запроса http://adm.e2e4online.ru/client/post...1442315981441=

Обратите внимание на "sess=tIq1OSoTZOvX3MNdqtaJU0qu2ng0Mv" - это ид сессии.
Гость
11 - 17.09.2015 - 12:37
могу сделать программку на php за 5 тыс, если надо
Гость
12 - 17.09.2015 - 12:38
Цитата:
Сообщение от bsg Посмотреть сообщение
могу сделать программку на php за 5 тыс, если надо
Недорого! Я бы больше запросил.
13 - 21.09.2015 - 13:13
Цитата:
Сообщение от Pablo Dende Посмотреть сообщение
Копать надо в сторону такого запроса http://adm.e2e4online.ru/client/post...1442315981441= Обратите внимание на "sess=tIq1OSoTZOvX3MNdqtaJU0qu2ng0Mv" - это ид сессии.
Тут вообще не понял.

Выводится же HTML код, в браузере в объекте он виден, может как то можно его в переменную получить для разбора по тэгам
Гость
14 - 21.09.2015 - 22:04
Цитата:
Сообщение от SergeySS Посмотреть сообщение
Цитата: Сообщение от Pablo Dende Копать надо в сторону такого запроса http://adm.e2e4online.ru/client/post...1442315981441= Обратите внимание на "sess=tIq1OSoTZOvX3MNdqtaJU0qu2ng0Mv" - это ид сессии. Тут вообще не понял. Выводится же HTML код, в браузере в объекте он виден, может как то можно его в переменную получить для разбора по тэгам
Читайте про AJAX.
Гость
16 - 19.05.2016 - 16:09
Цитата:
Сообщение от SergeySS Посмотреть сообщение
Извлечь данные с чужого интернет магазина SergeySS 0 - 25.08.2015 - 12:19 Хочу извлечь данные из каталога интернет магазина, наименование и цену http://www.mvideo.ru/noutbuki-plansh...y=noutbuki-987 используя PHP и или JavaScript если зайти через хром, нажать на таблице "просмотр кода элемента", как оттуда извлечь наименование и цену? Как вообще получить этот код в переменную например? Много чего начитался хочу конкретный пример.
а это законно?
17 - 22.01.2017 - 13:24
Это законно
18 - 24.01.2017 - 11:00
Сам уже дааавно при необходимости пользуесь этими парсерами https://goo.gl/JzldQh (реф ссылка). Помимо готовых шаблонов парсинга, достаточно просто сделать свои или заказать. Ну и выгружай потом куда хочешь.


К списку вопросов
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск




Copyright ©, Все права защищены