如何从ios中的Dailymotion / youtube等视频网站获取可下载的链接?我试图通过调用“stringByEvaluatingJavaScriptFromString”从javascript获取该链接,但是我不知道如何使用它,因为我不擅长javascript。
目前,我正在使用UIWebView来显示网页,但我不知道如何获取可下载的链接。我用谷歌搜索,但什么也没找到。我希望这里有人可以指引我正确的方向。
最佳答案
NSString *getURL = @"";
getURL = [self.mainWebView stringByEvaluatingJavaScriptFromString:@"function getURL() {
return document.getElementsByTagName('VIDEO')[0].src;
} getURL();"];
if ([getURL length] == 0) {
getURL = [self.mainWebView stringByEvaluatingJavaScriptFromString:@"function getURL() {
return document.getElementsByTagName('Video')[0].src;
} getURL();"];
}
if ([getURL length] == 0) {
getURL = [self.mainWebView stringByEvaluatingJavaScriptFromString:@"function getURL() {
return document.getElementsByTagName('video')[0].src;
} getURL();"];
}
关于javascript - 获取youtube/dailymotion/vimeo/metacafe/break等可下载链接ios,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25521084/