Из готовых решений есть Selenium и Хуман Эмулятор. Эти программы имитируют и автоматизируют действия пользователя в браузере. Хуман базируется на IE, есть версия на Хромиум. Он похож на веб-браузер, которым можно управлять посредством сценариев, сценарии пишете на языке PHP и C#. Парсинг, эмуляция поведения, автоматизация - все это можно там сделать