我一直在尝试查找从优酷视频中获取视频缩略图的信息。不出所料,大多数搜索结果都是中文的。到目前为止,我发现的最佳解决方案基本上是刮掉整个页面:
preg_match_all( '~youku.com/embed/(.*?)\"~si',$embed_string,$M);
if (!empty($M[1])) $video_id = ($M[1][0]);
$request = "http://v.youku.com/player/getPlayList/VideoIDS/$video_id/";
$response = file_get_contents($request);
$result = json_decode($response);
$youku_img_path = $result->data[0]->logo;
问题是如果我想在页面上包含多个缩略图,它很快就会开始降低性能。此外,优酷有时似乎不允许该请求,这使得该解决方案充其量是不可靠的。有谁知道更好的解决方案?