php抓取开奖网页内容(我想从网页的script标记中获取特定内容内容。)
优采云 发布时间: 2021-10-26 12:11php抓取开奖网页内容(我想从网页的script标记中获取特定内容内容。)
我想从网页的脚本标签中获取特定内容。
这是一个 HTML 页面。
//some other srcipt code
//some other srcipt code
var abc = {"asld":"asdjk","thisone":"https:\/\/www.example.com\/$N.jpg|#1000#M$M#JSuL8|1000#M$M#fW4EC0jcOl8kUY_QBZbOASsF8t0","user_gender":"m"};
我只想得到这个值 fW4EC0jcOl8kUY_QBZbOASsF8t0,它位于脚本变量 thisone 中 var abc 的最后一个属性中。
我可以使用 PHP HTML DOM 来做到这一点吗?如果没有,我该怎么办
最佳答案
您可以使用正则表达式轻松获取它
"thisone":".*#(.*)",
假设页面是,
$data = file_get_contents('http://example.com');
preg_match_all("/\"thisone\":\".*#(.*)\",/", $data, $output);
echo $output[1][0]; // prints fW4EC0jcOl8kUY_QBZbOASsF8t0
希望有帮助!
关于javascript-using PHP to get script content from web pages,我们在Stack Overflow上发现了一个类似的问题: