| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Извлечь данные с чужого интернет магазина |
| Автор: slnes 18.8.2015, 05:57 |
| Хочу извлечь данные из каталога интернет магазина, наименование и цену http://www.mvideo.ru/noutbuki-planshety-komputery/noutbuki-118/f/category=noutbuki-987 если зайти через хром, нажать на таблице "просмотр кода элемента", как оттуда извлечь наименование и цену? Как вообще получить этот код в переменную например? Как можно получить значения с помощью jQuery? или какую технологию лучше использовать? |
| Автор: s0lman 18.8.2015, 16:58 |
Это называется https://en.wikipedia.org/wiki/Data_scraping Может выполняться сервером, т.е. php (гугл в помощь), либо на клиенте - http://phantomjs.org/ , но не jQuery |
| Автор: slnes 25.8.2015, 11:55 |
| |
| Автор: s0lman 25.8.2015, 13:59 |
| https://www.google.com.ua/search?q=php+data+scrap+example&ie=utf-8&oe=utf-8&gws_rd=cr&ei=MUrcVa6cHOrlywPcj4fwDw |
| Автор: _zorn_ 25.8.2015, 20:23 | ||
Таким не помогаем. Примеров валом. Добавлено через 4 минуты и 44 секунды Но так, на всякий случай, прочитайте про cross-origin |
| Автор: slnes 8.9.2015, 10:27 | ||||
Прочтите пожалуйста основной вопрос
что бы понятнее было приведу пример другого интернет магазна http://kemerovo.e2e4online.ru/catalog2/Portativnye_kompyutery/Noutbuki/#/category=42 если просмотреть html код то нам никаких данных о товарах нет, а если нажать на просмотр элемента данные видны. список товаров выводится, наверное, вот этим кодом:
получил данные так: $doc = new DOMDocument(); $doc->loadHTMLFile($link); или так $html = file_get_html($link); каталога там нет как добраться до каталога? |