Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.3920
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 15.10.2016, 17:51   #1
ogogoX
Senior Member
 
Аватар для ogogoX
 
Регистрация: 10.10.2011
Сообщений: 136
Бабло: $43485
Question Как спарсить данные с JS?

всем привет. подскажите как спарсить данные, которые подгружаются с помощью javascript? в какую сторону смотреть? может есть софт или решения готовые, которые позволяют это сделать. например данные(таблицу продуктов) с этого сайта - dietadiary.com/tablica-kalorijnosti-productov
ogogoX вне форума  
Старый 15.10.2016, 18:24   #2
isoff
Senior Member
 
Регистрация: 16.09.2008
Сообщений: 617
Бабло: $138496
По умолчанию

http://dietadiary.com/meal/food/json...=1476541364101
isoff вне форума  
Старый 15.10.2016, 18:48   #3
Matt Cutts
Senior Member
 
Регистрация: 24.09.2009
Сообщений: 721
Бабло: $93220
Отправить сообщение для Matt Cutts с помощью Skype™
По умолчанию

А посмотреть лучше в сторону снифферов, например httpfox или fiddler - там видно, откуда подгружается json.
Matt Cutts вне форума  
Старый 15.10.2016, 19:12   #4
isoff
Senior Member
 
Регистрация: 16.09.2008
Сообщений: 617
Бабло: $138496
По умолчанию

Цитата:
Сообщение от ogogoX Посмотреть сообщение
всем привет. подскажите как спарсить данные, которые подгружаются с помощью javascript? в какую сторону смотреть? может есть софт или решения готовые, которые позволяют это сделать. например данные(таблицу продуктов) с этого сайта - dietadiary.com/tablica-kalorijnosti-productov
И вот собственно вся таблица в json по ссылке http://dietadiary.com/meal/food/json...=1476544176999
isoff вне форума  
Старый 15.10.2016, 19:15   #5
веломан
Senior Member
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 5,755
Бабло: $679025
По умолчанию

есть плагин для лисы - firebug, там в закладке "сеть" всё видно
веломан вне форума  
Старый 15.10.2016, 21:12   #6
ogogoX
Senior Member
 
Аватар для ogogoX
 
Регистрация: 10.10.2011
Сообщений: 136
Бабло: $43485
ТС -->
автор темы ТС По умолчанию

спасибо ребят. вопрос по этой же теме. как здесь можно спарсить - calorizator.ru/analyzer/products ?
ogogoX вне форума  
Старый 15.10.2016, 21:40   #7
Matt Cutts
Senior Member
 
Регистрация: 24.09.2009
Сообщений: 721
Бабло: $93220
Отправить сообщение для Matt Cutts с помощью Skype™
По умолчанию

Никак. Здесь js обращается с php-скрипту (который не отпарсить), а тот обращается к массиву данных по калориям, затем js суммирует/умножает данные.

Нет, ну то есть отпарсить можно, просто это довольно долго перебором по буквам/значениям. Проще откопать таблицу калорийности и написать свой скрипт.
Matt Cutts вне форума  
Старый 15.10.2016, 23:09   #8
digg
$400
 
Аватар для digg
 
Регистрация: 17.05.2009
Сообщений: 7,946
Бабло: $1209250
Отправить сообщение для digg с помощью ICQ
По умолчанию

клин - клином
яваскриптом в закладках
я вот себе такую тулсу для парсинга ahrefs навалял - у них тоже страницы скриптом генерятся
на новой стр просто выдает мне список чистых урлов в textarea и сразу выделяет - скопировать в буфер не получилось яваскриптом, может флешем потом сделаю или сделаю чтоб сразу локальному пхп скрипту скидывало и тот чтоб в текстовый файл сохранял
экономит время
digg на форуме  
Старый 15.10.2016, 23:23   #9
Creolabs
Tomorrow
 
Аватар для Creolabs
 
Регистрация: 22.01.2013
Адрес: Баден-Баден
Сообщений: 1,143
Бабло: $193900
По умолчанию

тебе сами калькуляторы нужны?
стукни в личку, есть готовое решение. ищется за 5 сек
Creolabs вне форума  
Старый 16.10.2016, 08:03   #10
ogogoX
Senior Member
 
Аватар для ogogoX
 
Регистрация: 10.10.2011
Сообщений: 136
Бабло: $43485
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от Creolabs Посмотреть сообщение
тебе сами калькуляторы нужны?
стукни в личку, есть готовое решение. ищется за 5 сек
да по сути база нужна) калькулятор-то несложно написать
ogogoX вне форума  
Закрытая тема



Опции темы
Опции просмотра