Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 26.07.2020, 10:44   #1
 
Аватар для cx717
 
Сообщений: 96
FR (активность): 6,091

Доп. информация
По умолчанию Автор темы Авторизация curl + php

День добрый.
Пытаюсь авторизаваться средствами php на сайте fl.ru ( дабы не просматривать каждый раз самому проекты, а получать на почту те, что наиболее подходят )
Сам сайт fl.ru без авторизации парсится без проблем.
То есть такой код выводит главную страницу fl.ru:

Код:
        $user_agent = 'User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2';
        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL, 'https://www.fl.ru');
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
        curl_setopt($ch, CURLOPT_TIMEOUT, 20);
        curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

        $content = curl_exec($ch);
        curl_close($ch);

        echo $content;

А такой выдает false.


Код:
      $user_agent = 'User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2'; 
        $ch = curl_init();
        
        curl_setopt($ch, CURLOPT_COOKIESESSION, true); 
        curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookie.txt'); // сохранять куки в файл
        curl_setopt($ch, CURLOPT_COOKIEFILE,  dirname(__FILE__).'/cookie.txt');        
        curl_setopt($ch, CURLOPT_URL, 'https://www.fl.ru/login/' ); // отправляем на
        curl_setopt($ch, CURLOPT_HEADER, 0); // пустые заголовки
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // возвратить то что вернул сервер
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // следовать за редиректами
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);// таймаут
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);// просто отключаем проверку сертификата
        curl_setopt($ch, CURLOPT_POST, 1); // использовать данные в post
        curl_setopt($ch, CURLOPT_POSTFIELDS, array(
             
            'login' => 'my_login',
            'passwd' => 'my_pass',
            'recaptcha' => '03AGdBq26CWDGrG5nAAgDEJHJ6rZtQZavraATo-Jv7RlkIS3uDdNBWPSCxgw2ZpUyx4GURtqWgZDgAPW2R37zT0j9wEo8M-Gid4qlRR-ReTrD0gCC-xhbKAepG_tucV2h6VxWHeKFn0gzvF9psPKjsD5ccnNaNLaXhOqXr2tHvNB3HaE68lGz3XnEnqceAqGBxwTduCWHLpVx0zKvcUkGWJfgN9yodneWvo1exyHGxuI1MGGSPtftzX7ZJ06VUKlias-nlUc1AFrr4ScdnKsYEycdnqe9JzldT5Kv3wy3AzEDQJh8bNIg4Wn-IBELYdbRoR-Hqv0_xsvbT5YcBsdIy1LyObjKFESxQlNZ_npo-QvDe5NLb---4RrM',  // взял из данных браузера при ручном входе
            'u_token_key' => 'f011e39c87b888555d5a0838e87c4a63', // взял из данных браузера при ручном входе
         
        ));
        
        $content = curl_exec($ch);
        curl_close($ch);    
        
        var_dump($content);

Подскажите плиз кто в курсе вопроса?
cx717 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 29.07.2020, 16:57   #2
 
Аватар для specialist-seo
 
Сообщений: 2,386
FR (активность): 57,926

Доп. информация
По умолчанию

не вижу в коде сохранения кук после входа


Социальная сеть для профи
specialist-seo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Метки
php curl парсер

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Взлом VK. Безопасная авторизация (часть 1 из 3) Unick Программирование 13 23.10.2017 21:22
Гугл карты - авторизация LimeStudio Google 0 14.01.2013 09:00
cURL и яндекса капча Elias Программирование 23 10.12.2012 07:54
Curl PHP + Meta Refresh gunya Программирование 7 22.11.2012 15:53
Авторизация в гугл Aqula Программирование 1 14.05.2012 15:14

Текущее время: 14:31. Часовой пояс GMT +3.