آموزش دانلود از آپارات با php

آموزش دانلود از آپارات با php

دانلود آپارات با php – با کمک api که آپارات دارا می باشد می توان به کلی اطلاعات از ویدیو دسترسی یافت

( تعداد بازدید ، لایک ، نظرات ، تاریخ انتشار ، عنوان ، پوستر ، توضیحات ، لینک های دانلود ویدیو و … ) دسترسی یافت .

اسکریپت که در این آموزش یاد خواهید گرفت بسیار ساده است .

البته در نظر داشته باشید با مرور زمان امکان تغییر api آپارات می باشد و این آموزش منسوخ می شود و نیاز به بروزرسانی خواهد داشت .

ویدیو آموزش دانلود از آپارات با php

دانلود از آپارات با PHP


اسکریپت دانلود با PHP

<?php

//https://www.aparat.com/api/fa/v1/video/video/show/videohash/VIDEO_ID?pr=1&mf=1

//https://www.aparat.com/v/aoTD5 -> VIDEO_ID (aoTD5)

$url = 'https://www.aparat.com/api/fa/v1/video/video/show/videohash/aoTD5?pr=1&mf=1';


$raw_data = @file_get_contents($url);

if ($raw_data) {
    $json = json_decode($raw_data, true);

    $title = $json['data']['attributes']['title'];
    $poster = $json['data']['attributes']['big_poster'];
    $highestResolutionLink = end($json['data']['attributes']['file_link_all']);
    $highestResolutionLink = $highestResolutionLink['urls'][0];


    $posterData = file_get_contents($poster);
    $highestResolutionLinkData = file_get_contents($highestResolutionLink);

    $videoName = (explode("?wmsAuthSign",basename($highestResolutionLink)))[0];

    file_put_contents("outputs/" . $title . "-" . basename($poster) , $posterData);
    file_put_contents("outputs/" . $videoName , $highestResolutionLinkData);
}


دانلود سورس دانلود ویدیو از آپارات

ارسال نظر

جهت استفاده از کد حتما از تگ pre استفاده نمایید .

contact us