как спарсить данные в JS

(Ответов: 6, Просмотров: 613)
  1. Студент
    • Регистрация: 03.03.2014
    • Сообщений: 65
    • Репутация: 3
    всем привет. подскажите как спарсить данные, которые подгружаются с помощью javascript? в какую сторону смотреть? может есть софт или решения готовые, которые позволяют это сделать. например данные(таблицу продуктов) с этого сайта - dietadiary.com/tablica-kalorijnosti-productov
    • 0
  2. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    Ссылка на json фид

    Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.

    Парсите эту ссылку, меняя значение параметра iDisplayStart c шагом 50, и будет вам счастье. Всего там 23к с небольшим ингредиента.
    • 1

    Спасибо сказали:

    ogogo(15.10.2016),
  3. Новичок
    • Регистрация: 09.06.2013
    • Сообщений: 29
    • Репутация: 10
    • Webmoney BL: ?
    Можете увеличить значение iDisplayLength, чтобы все за раз получить
    • 1

    Спасибо сказали:

    ogogo(15.10.2016),
  4. Студент
    • Регистрация: 03.03.2014
    • Сообщений: 65
    • Репутация: 3
    спасибо OKyJIucT, Morgan
    еще вопрос по этой же теме. как с этого сайта спарсить? calorizator.ru/analyzer/products
    • 0
  5. Новичок
    • Регистрация: 09.06.2013
    • Сообщений: 29
    • Репутация: 10
    • Webmoney BL: ?
    Тут уже нет целого списка, все раздельно:
    из _http://www.calorizator.ru/widgets/c_ac.php можно получить список поисковых подсказок, значение - value
    из _http://www.calorizator.ru/widgets/c_ap.php можно по имени получить подробные данные, значение - value
    метод везде - POST
    • 0
  6. Студент
    • Регистрация: 03.03.2014
    • Сообщений: 65
    • Репутация: 3
    не совсем понял как из первого получить список подсказок
    • 0
  7. Новичок
    • Регистрация: 09.06.2013
    • Сообщений: 29
    • Репутация: 10
    • Webmoney BL: ?
    Метод: post
    данные: value=дыня (к примеру дыня)
    как итог получите
    [
    {
    "v": "Дыня",
    "d": "33"
    },
    {
    "v": "Дыня медовая",
    "d": "33"
    },
    {
    "v": "Дыня сушеная",
    "d": "341"
    },
    {
    "v": "Мороженое Экзо Арбуз и дыня",
    "d": "166"
    },
    {
    "v": "Йогурт Чудо Двойной вкус Манго-Дыня",
    "d": "92"
    }
    ]
    • 0

Тэги топика:

Похожие темы

Темы Раздел Ответов Последний пост
Как спарсить iframe
Web программирование 1 03.03.2016 16:51
Спарсить пользователей ВК
Вопросы от новичков 6 12.01.2016 14:15
Спарсить данные с каталогов
Базы сайтов, каталогов 15 28.10.2014 14:41
Как спарсить контент с ВК.
Вопросы от новичков 4 26.10.2014 13:58
Как спарсить беки с ЯВ
Поисковые системы 12 22.09.2011 13:45

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры