Не зовсім розумію, що так імітація переходу на сайт.
Можливо сюди входить:
- завантаження всіх ресурсів необхідних для відображення сторінки
- переходи 403
- підтримка javascript
- інше
Якщо лише перше та друге, то це не дуже складно. Просто скачується спочатку текст сторінки, при цьому передаючи user_agent та необхідні cookie. Потім завантажуються додаткові ресурси: картинки, css, js-файли, favicon та інше.
Взагалі для таких цілей більше підходять мови високого рівня з використанням допоміжних бібліотек, які повністю імітують роботу браузера, таких як http://seleniumhq.org/.