0
我注意到,YouTube做了一些更改到他們的網站代碼。
任何人都知道如何使它今天工作?
這是我的腳本(不工作了)
preg_match('/"video_id": "(.*?)"/', $page, $match);
$var_id = $match[1];
preg_match('/"t": "(.*?)"/', $page, $match);
$var_t = $match[1];
查看例的YouTube視頻頁面的源:
http://www.youtube.com/watch?v=w_J27GxPNM0(是的,我喜歡這首歌非常多)
現在t變量可以在
<script>
(function() {
var isIE = /*@[email protected]*/false;
我不粘貼完整的bec因爲它很長。
問候
已驗證鏈接 - 這不是一個rickroll。 – 2010-04-04 09:16:56
是的,那是一首歌的歌。 我們尋找神祕的「t」變量。它是隨機生成的,僅適用於請求IP地址。 因此,我們下載網站視頻播放器加載和我們得到的「t」變量。但現在他們改變了他的位置。我不明白如何工作,「preg_match」。我的問題是,如果有人可以重寫它來提取「t」。 請:) – marc 2010-04-04 09:34:11