За последние 24 часа нас посетили 54235 программистов и 1727 роботов. Сейчас ищет 821 программист ...

Запрос Curl главной страницы дает 404 Not Found

Тема в разделе "Прочие вопросы по PHP", создана пользователем scva, 24 авг 2015.

  1. scva

    scva Активный пользователь

    С нами с:
    27 янв 2009
    Сообщения:
    21
    Симпатии:
    0
    Есть такой проект, http://www.pulscen.ru
    При попытке получить главную страницу, выдает 404 not found. Почему? Что за защита?
    Вообще цель, авторизироваться на ресурсе использую Curl, но тут даже до главной страницы не достучаться.

    Код (PHP):
    1. $url = "http://msk.pulscen.ru"; 
    2. $useragent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0"; 
    3.  
    4. $useragent = "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0";
    5. $cURLHeaders = array(
    6.     'method'=>"GET",
    7.     'Host' => "msk.pulscen.ru",
    8.     'User-Agent'=>$useragent,
    9.     'Accept'=>"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
    10.     'Accept-Language'=>"ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
    11.     'Accept-Encoding'=>"gzip, deflate",
    12.     /* 'Referer'=>"http://www.pulscen.ru/", */
    13.     'Connection'=>"keep-alive",
    14.     'DNT'=>"1",
    15.     'Upgrade-Insecure-Requests'=>"1",
    16. );
    17.  
    18. $ch = curl_init(); 
    19. curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1); 
    20. curl_setopt($ch, CURLOPT_URL, $url); 
    21. curl_setopt($ch, CURLOPT_HTTPHEADER, $cURLHeaders); 
    22. curl_setopt($ch, CURLOPT_HEADER, 1); 
    23. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
    24.  
    25. echo $data = curl_exec($ch); 
    26. curl_close($ch);  
    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    у нас тут не принято обсуждать воровство контента
     
  3. scva

    scva Активный пользователь

    С нами с:
    27 янв 2009
    Сообщения:
    21
    Симпатии:
    0
    Если прочитать тему, а не выдрать несколько слов из контекста, то здравомыслящий человек, такой херни не напишет. Еще раз повторяюсь, основная цель АВТОРИЗИРОВАТЬСЯ НА САЙТЕ, то есть у меня есть логин и пароль в этой системе и хранятся личные данные с МОИМИ личными данными и планируется работать.

    Ну просто смешно, читать это.
    Тогда в следующей версии PHP надо убрать curl, сокеты, file_get_contents и тп. Сегодня, в СРОЧНОМ ПОРЯДКЕ, надо написать предложенное, Ganzal, улучшение разработчикам PHP.
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    у нас тут немного не так принято рассуждать. современный сервис если он дает клиенту какую-то автоматизацию - делает апи. если нет апи а тебе нужна автоматизация и ты пишешь под это дело бота - ты попадаешь под правило о воровстве контента. не важно для себя ты, свою информацию и так далее. если ты хочешь обмениваться данными с пусльценру то уточни у их техподдержки есть ли у них апи и что они думают про то что ты напишешь на курле бота который будет совершать действия от твоего имени. а пока ты смотришься как вор контента. вот.
     
  5. scva

    scva Активный пользователь

    С нами с:
    27 янв 2009
    Сообщения:
    21
    Симпатии:
    0
    Об этом можно рассуждать долго.
    К примеру, http://www.pulscen.ru/about/terms, ни слова о запрете авторизации через Curl
    И, http://php.ru/manual/intro.curl.html.
    Подводя итог, ни слова о воровстве.
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    а авторизация через курл не эмуляция действий пользователя? :D
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Об этом в законе написано. Писать об этом на сайте - не требуется. Это так же необязательно, как не обязательно пешеходу ходить с табличкой "пожалуйста, не давите меня автомобилем". Это типа маст хэв, так сказать.