Спарсить марку и модель авто

Discussion in 'PHP' started by PriN_ce, 7 Nov 2020.

  1. PriN_ce

    PriN_ce New Member

    Joined:
    5 Feb 2008
    Messages:
    11
    Likes Received:
    3
    Reputations:
    0
    Всем привет!

    Пытаюсь спарсить марку модель автомобиля по гос.номеру
    Сайт:https://avtokod.ru/

    Делаю curl-ом. Никак не получается. Подгружается страница загрузки и бесконечно обновляется, не выдавая марку.
    Параметры выставляю:
    CURLOPT_SSL_VERIFYPEER, false
    CURLOPT_SSL_VERIFYHOST, false
    Cookie тоже выставляю, но не получается.

    Полный код ниже:

    Code:
    $ci = curl_init('https://avtocod.ru/proverkaavto/%D0%90888%D0%90%D0%90777');
    
    $header[] = "Connection: keep-alive";
    $header[] = "Pragma: no-cache";
    $header[] = "Cache-Control: max-age=0";
    $header[] = "Upgrade-Insecure-Requests: 1";
    $header[] = "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:82.0) Gecko/20100101 Firefox/82.0";
    $header[] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";
    $header[] = "Accept-Encoding: gzip, deflate, br";
    $header[] = "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3";
    $header[] = "Cookie: __cfduid=df3a7071a6fda929e9217fcab64d4b7db1604692204; cf_chl_1=dac635230ae06a1; cf_chl_prog=x19; cf_clearance=007f446c169ef6129549dcd124bb628dcbce0ec4-1604692204-0-1zc97f734az5fd8afdbzae35f2f9-150; XSRF-TOKEN=eyJpdiI6InB1TUI0cmtUZHBhOWtXQTdxMEtoUkE9PSIsInZhbHVlIjoialJ3S0dCbTZ1RzRIbkZ4UnFxdmxXd0prcUNtc2ZUNGl5NmVlXC9kd3ljVm9IdmMxK3BYUEUya3pnY2xEaXJOaElcL0VZRXRZbW9yajJxd1lLVlprb2xiZz09IiwibWFjIjoiYzQ4OTY4ZDlkNzk1ZjZkNmMwODkzNzAwOGMwYTRlOTQxYmNkZWFmNzA4Nzg3ZjkzZGMzMjNhMjM1MTMwYTA5ZCJ9; avtocod_session=eyJpdiI6I…SWQ5S3RSN1E9PSIsInZhbHVlIjoiV1czRTlISnRTMEVFeE4wYnFNcHVkKzVtOXd3NFwvMGlNYkp4amhTU3lKS1haT1NYeXpTUjFVSkVScjFzdk9sZmp1bmdrQkUyR0J1enoyNEEyVDRqMHV3PT0iLCJtYWMiOiIzZmM5MWZhYjI1NWQ2YjBiMGZhOTc3NTYzMmFkNDFmYmNlMTJlMmEzYzQwYWM0NTliOThiZjliOTEyYWQyZTM3In0%3D; device_token=eyJpdiI6IlhZU2dtVGo1Q1VMQjdyU2ZyUWdxdHc9PSIsInZhbHVlIjoiRzRlWUw4bHlaZll5Mys5UWRZR2dKVTBpUHFrU1wvZDA0UEdhTUNJR1NXSmFlSG92eTQ3elMyMWNXeTFsenI2WVoiLCJtYWMiOiI1OGE0NmY1ZWM3NTkxMjUxNjFiMWE3MzdlMDFmYTRlNjE4ZmY1MjI2ZDM1MThjNGRhMGUzMDM5NDYzMzUyNzhmIn0%3D";
    
    
            curl_setopt($ci, CURLOPT_RETURNTRANSFER, true);
            curl_setopt($ci, CURLOPT_HEADER, true);
            curl_setopt($ci, CURLOPT_SSL_VERIFYHOST, false);
            curl_setopt($ci, CURLOPT_SSL_VERIFYPEER, false);
            curl_setopt($ci, CURLOPT_HTTPHEADER, $header);
            curl_setopt($ci, CURLINFO_HEADER_OUT, true);
            curl_setopt($ci, CURLOPT_FOLLOWLOCATION, true);
            curl_setopt($ci, CURLOPT_CUSTOMREQUEST, "GET");
            curl_setopt($ci, CURLOPT_POSTREDIR, 3);
            curl_setopt($ci, CURLOPT_ENCODING , "gzip");
    
            $product = curl_exec($ci);
            curl_close($ci);
    
    echo  $product;
    Подскажите, пожалуйста, что делаю не так?
    Заранее спасибо