Как спарсить страницу отличную от стартовой при таком раскладе?

Приветствую, друзья.
Столкнулся с такой проблемой.
Необходимо спарсить страницу от лица авторизованного пользователя. Авторизоваться получается, но дело в том, что я могу спарсить только главную страницу от лица польователей.
С чем возникли проблемы:
1) На сайте авторизации по кукам нет, только по сессии
2) Страницы открываются все в index.php и зависят от GET запроса. То есть index.php?cf='name_page'
3) Авторизация отправляется на страницу по адресу index.php?cf='auth', а чтобы спарсить к примеру другую страницу, которая мне нужна, то адрес уже index.php?cf='other'. И из-за отсутсвия куков, возникает проблема, так как пытаясь ее спарсить, мне опять предлагают пройти авторизацию.
Скажите, как можно обойти такого рода барьер. Заранее премного благодарен. Сайт на котором пытаюсь авторизоваться: wmmail.ru
  • Вопрос задан
  • 243 просмотра
Решения вопроса 1
DevMan
@DevMan
1. сессия зависит от печенек.
2. первый запрос на auth -> получаем необходимые печеньки, сохраняем их -> при всех последующих запросах используем то, что сохранили на предыдущем этапе.

если парсится курлом, то смотреть CURLOPT_COOKIEFILE и CURLOPT_COOKIEJAR.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
1) На сайте авторизации по кукам нет, только по сессии

окай
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы