подскажите как с помощью curl залогиниться на сайте и скачать файл

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
mika_di
Сообщения: 218
Зарегистрирован: 2015.09.24, 11:57

подскажите как с помощью curl залогиниться на сайте и скачать файл

Сообщение mika_di »

Вот пример того, что написал я

Код: Выделить всё

 $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $this->login_path);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
        curl_setopt($curl, CURLOPT_POST, true);
        curl_setopt($curl, CURLOPT_POSTFIELDS, "login_username=login&login_password=123");
        curl_setopt($curl, CURLOPT_COOKIE, $this->cookie);
        curl_setopt($curl, CURLOPT_URL, $category);
        $results_page = curl_exec($curl);
логинится, все хорошо, а вот как после этого перейти на нужный url и скачать файл не знаю
Аватара пользователя
mika_di
Сообщения: 218
Зарегистрирован: 2015.09.24, 11:57

Re: подскажите как с помощью curl залогиниться на сайте и скачать файл

Сообщение mika_di »

Ну да, я понимаю, что набор примерно такой же, но нужно ли повторно логинитсья, и как сохранить файл. Просто я пробую запихнуть results_page в file_put_contents, но в содержимом файле написано, что скачивать могут толкьо зарегистрированные пользователи
Ответить