HTTP заголовки при парсинге в PHP
Настоящие браузеры отправляют HTTP заголовки. Иногда некоторые сайты будут отвечать вам отказом, если не получают нужный им заголовок.
В этом случае следует смотреть в отладчике браузера, какие заголовки отправляются, и пробовать по очереди их отправлять, пока сайт не выдаст вам данные.