PHP Share CURL get information Tiktok video

Giới thiệu chung

PHP Share CURL get information Tiktok video


Đây là code function PHP CURL get information Tiktok video không cần đăng nhập.

Code PHP

$url = filter_var($_GET['url'], FILTER_SANITIZE_STRING); function file_get_contents_curl($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.47 Safari/537.36'); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $data = curl_exec($ch); curl_close($ch); return $data; } // lấy tất cả nội dung trong url $data = file_get_contents_curl($url); $start = preg_quote('<script id="__NEXT_DATA__" type="application/json" crossorigin="anonymous">', '/'); $end = preg_quote('</script>', '/'); preg_match("/$start(.*?)$end/", $data, $matches); // kiểm tra dữ liệu có tồn tại hay không if ($matches) { // lấy json trong nội dung của url $json = $matches[1]; // giải mã json $data = json_decode($json, true); }