Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Извлечь данные с чужого интернет магазина 
:(
    Опции темы
slnes
Дата 18.8.2015, 05:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 24.6.2005

Репутация: нет
Всего: нет



Хочу извлечь данные из каталога интернет магазина, наименование и цену
http://www.mvideo.ru/noutbuki-planshety-ko...ry=noutbuki-987

если зайти через хром, нажать на таблице "просмотр кода элемента", как оттуда извлечь наименование и цену?
Как вообще получить этот код в переменную например?
Как можно получить значения с помощью jQuery? или какую технологию лучше использовать?

Это сообщение отредактировал(а) slnes - 18.8.2015, 07:20
PM MAIL   Вверх
s0lman
Дата 18.8.2015, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


Профиль
Группа: Участник
Сообщений: 637
Регистрация: 1.11.2007
Где: Ukraine

Репутация: 9
Всего: 29



Цитата(slnes @  18.8.2015,  04:57 Найти цитируемый пост)
как оттуда извлечь наименование и цену?

Это называется https://en.wikipedia.org/wiki/Data_scraping

Может выполняться сервером, т.е. php (гугл в помощь), либо на клиенте - http://phantomjs.org/ , но не jQuery


--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
slnes
Дата 25.8.2015, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 24.6.2005

Репутация: нет
Всего: нет



 smile 
PM MAIL   Вверх
s0lman
Дата 25.8.2015, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


Профиль
Группа: Участник
Сообщений: 637
Регистрация: 1.11.2007
Где: Ukraine

Репутация: 9
Всего: 29





--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
_zorn_
Дата 25.8.2015, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1076
Регистрация: 21.8.2007

Репутация: 6
Всего: 12



Цитата(slnes @ 25.8.2015,  18:55)
smile

Таким не помогаем. Примеров валом.

Добавлено через 4 минуты и 44 секунды
Но так, на всякий случай, прочитайте про cross-origin
PM MAIL   Вверх
slnes
Дата 8.9.2015, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 24.6.2005

Репутация: нет
Всего: нет



Прочтите пожалуйста основной вопрос
Цитата

если зайти через хром, нажать на таблице "просмотр кода элемента", как оттуда извлечь наименование и цену?

что бы понятнее было приведу пример другого интернет магазна
http://kemerovo.e2e4online.ru/catalog2/Por...i/#/category=42
если просмотреть html код то нам никаких данных о товарах нет, а если нажать на просмотр элемента данные видны.

список товаров выводится, наверное, вот этим кодом:
Код

<!--src:catalog/pricePanel.jsp-->



<div class="crumbs">
<a href="/">Товары/</a>
<div style="float: right">
<div id="compareItemsDiv">

<div>

</div></div>

</div>
</div>

<input type="hidden" value="" id="hSearchVal"/>
<script type="text/javascript">
$(function(){
var check=$('#searchCategory');
check.val('');
if(false)
check.attr('checked','checked');
$('#searchCategoryName').text('');
$('#subSearchBox label').hide();
var searchVal=$('#hSearchVal').val();
if(searchVal!=null && searchVal!=undefined)
$('#search').val(searchVal);
});
</script>


получил данные так:
$doc = new DOMDocument();
$doc->loadHTMLFile($link);
или так 
$html = file_get_html($link);
каталога там нет

как добраться до каталога?

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0420 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.