Javascript preg_match获取变量的内容
我目前有一个PHP preg_match and cURL脚本,它获取特定行的内容并显示它 是链接。如果您将粘贴在表格中,例如5640653,它将刮去的内容,则preg_匹配Javascript preg_match获取变量的内容,javascript,php,curl,preg-match,screen-scraping,Javascript,Php,Curl,Preg Match,Screen Scraping,我目前有一个PHP preg_match and cURL脚本,它获取特定行的内容并显示它 是链接。如果您将粘贴在表格中,例如5640653,它将刮去的内容,则preg_匹配 preg_match_all("~^\s*file\s*:\s*'(.*?)',?\s*$~m", $source_code, $file); 将在脚本标记中查找名为“file”的行 在这种情况下,将获得is内容 http://vgra009.cda.pl/13495603584734.flv?st=Vu78-g3n
preg_match_all("~^\s*file\s*:\s*'(.*?)',?\s*$~m", $source_code, $file);
将在脚本标记中查找名为“file”的行
在这种情况下,将获得is内容
http://vgra009.cda.pl/13495603584734.flv?st=Vu78-g3noIN23uy_9-mKZQ&e=1453683460
利用
substr($file[0][0], 23,-2)
将显示并使用URL
一切正常(下载按钮不起作用,因为我仍然有一个标题问题,所以只能使用右键单击保存)
现在他们添加了一个高级播放器,它使用一个变量来存储url,我不知道如何获取它的内容
$f().setClip('http://vrbx098.cda.pl/vl73f1740f66221a2168a374b86409140d.mp4?st=D-wuSToxZfD4e4UGaXw4qg&e=1453679326');
有人能在没有不必要的评论的情况下为我指出正确的方向吗?:)提前谢谢好的,我想我明白你想要什么了。以下是您可以尝试的内容:
preg_match("~setClip\('(.*?)'~", $page_contents, $setclip_match);
$setclip_url = $setclip_match[1];
您是如何得到这一行的:
$f().setClip('http://vrbx098.cda.pl/vl73f1740f66221a2168a374b86409140d.mp4?st=D-wuSToxZfD4e4UGaXw4qg&e=1453679326’代码>?setClip
方法做什么?好的。如果您转到我提供的cda url并浏览.mp4的源代码,您将看到我已经成功地删除的行。现在,如果您将转到premium player并对源代码执行相同的操作,这意味着在sourcee代码中搜索.mp4位,您将从中获得它。有意义吗?它探测到视频的url你能解释一下你想做什么吗?我很困惑。您需要URL的文本http://vrbx098....
?我需要一个preg匹配来刮取$f()的内容。setClip('-wuSToxZfD4e4UGaXw4qg&e=1453679326’;
preg_match("~setClip\('(.*?)'~", $page_contents, $setclip_match);
$setclip_url = $setclip_match[1];