Что такое парсинг? Это процесс, состоящий из двух шагов:
- Получение содержимого какой-либо страницы.
- Переработка этого содержимого в какой-то определённый формат.
С первым шагом, казалось бы, проблем нет, ведь есть ajax. Но там есть ограничение на
same-origin, которое нужно иметь ввиду.
Второй шаг тоже прост - строите DOM-дерево и ищете что хотите стандартными методами. А если отдаётся json, то и вовсе красота.
Но если хорошо подумать, то таким образом легко отстрелить ногу пользователю - запрос может зависнуть, нагрузить браузер клиента и т.п. А данные меняются раз в день или даже реже.
Разумнее всё-таки в этой ситуации написать отдельный скрипт-парсер, который раз в день по крону будет запускаться и писать куда-то полученные значения. А клиенты уже будут их забирать с сервера либо вместе со страницей, либо отдельным запросом.