آموزش دانلود از آپارات با php
دانلود آپارات با php – با کمک api که آپارات دارا می باشد می توان به کلی اطلاعات از ویدیو دسترسی یافت
( تعداد بازدید ، لایک ، نظرات ، تاریخ انتشار ، عنوان ، پوستر ، توضیحات ، لینک های دانلود ویدیو و … ) دسترسی یافت .
اسکریپت که در این آموزش یاد خواهید گرفت بسیار ساده است .
البته در نظر داشته باشید با مرور زمان امکان تغییر api آپارات می باشد و این آموزش منسوخ می شود و نیاز به بروزرسانی خواهد داشت .
ویدیو آموزش دانلود از آپارات با 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); }
ارسال نظر