Для написания шаблонов вам нужен сниффер - прорамма которая отображает данные(заголовки) общения между сайтом и браузером. Я напишу чем пользуюсь я, если кто предложит статью со своей альтернативой то будет супер..
Качаем браузер Фаерфокс, не уверен насчет последних версий, были с ними проблемы, но можете проверить, я лично пользуюсь версией 3.6
Далее качаем программу http analyzer 7, при установке поставить галочку над (установить плагин для firefox)
Единственное что нас там интересует это url - куда шлется запрос, post data - данные пост запроса, и content - содержимое полученной страницы чтобы брать данные для парсинга.
Установите все, запустите, просмотрите скрины, чтобы при просмотре видео с примерами у вас не возникало лишних вопросов и недоумений.
Запуск
Данные серфинга на сайтах