conocimientos de PHP * rizo rastreo vibrato libre de marca de agua de vídeo

 

Demostración Dirección: http://dy.kder.top/

 

En primer lugar, el principio

03/24/2020 válida, vibrato cuando el vídeo se descarga antes de añadir marcas de agua, sin marca de agua cuando se juega, por lo que el principio es usar PHP u otros lenguajes de agarrar la dirección de vídeo para su reproducción sin marca de agua (probablemente se ha ido 3 redirecciones), con especial referencia a: la última vibrato se resolvieron sin principio marca de agua ..

Dos, PHP lograr lo siguiente

<?php
// 测试地址
$url = "https://v.douyin.com/7J48Rf/";

// 模拟手机端浏览器
function http_get($url)
{
    $ch = curl_init();
    $opt = [];
    $opt[CURLOPT_URL] = $url;
    $opt[CURLOPT_RETURNTRANSFER] = true;
    $opt[CURLOPT_FOLLOWLOCATION] = true;
    $user_agent = "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Mobile Safari/537.36";
    $opt[CURLOPT_USERAGENT] = $user_agent;
    curl_setopt_array($ch, $opt);
    $result = curl_exec($ch);
    curl_close($ch);
    return $result;
}

// 1.请求获取itemId、dytk
$dy_html = http_get($url);
preg_match('/itemId:\s\"([\s\S]*?)\"/i',$dy_html,$itemids_rs);
preg_match('/dytk:\s\"([\s\S]*?)\"/i',$dy_html,$dytk_rs);
$item_ids = $itemids_rs[1] ?? "获取item_ids失败";
$dytk = $dytk_rs[1] ?? "获取item_ids失败";

// 2.请求视频信息(这里所得视频地址还会被重定向到视频资源)
$url2 = "https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?" . http_build_query(compact('item_ids', 'dytk'));
$arr_data  = json_decode(http_get($url2), 1);
$play_url  = $arr_data["item_list"][0]["video"]["play_addr"]["url_list"][0] ?? "";

// 3.请求获取视频资源
$vedio_resources = http_get($play_url);
file_put_contents("./test.mp4", $vedio_resources);

echo "无水印视频地址:" . __DIR__ . "/test.mp4";

otro

Además hizo una demostración gratuita: http://dy.kder.top/ , la bienvenida a la prueba (código de front-end es involucrar a los demás, por favor, póngase en contacto con la modificación de la infracción)

Publicado 50 artículos originales · ganado elogios 43 · Vistas a 50000 +

Supongo que te gusta

Origin blog.csdn.net/Phplayers/article/details/105057777
Recomendado
Clasificación