欢迎,
我注意到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 = /*@cc_on!@*/false;
我没有粘贴,因为它很长。
此致
答案 0 :(得分:0)
看看它,似乎这应该足够容易了:
pregmatch('/&video_id=([a-zA-Z0-9-%_]*)&/', $page, $match); $var_id = $match[1]; pregmatch('/&t=([a-zA-Z0-9-%_]*)&/', $page, $match); $var_t = $match[1];
顺便说一下,如果你想自己做到这一点,那就很容易了。您只需要学习如何使用称为正则表达式的东西。该网站特别有用:http://regular-expressions.info/