[英]Get script content from web page using PHP
我想从网页的script
标签中获取特定的内容。
这是HTML页面。
<html>
<head>
<title></title>
<script>
//some other srcipt code
</script>
</head>
<body>
<script>
//some other srcipt code
</script>
<!-- some other html code -->
<script>
var abc = {"asld":"asdjk","thisone":"https:\/\/www.example.com\/$N.jpg|#1000#M$M#JSuL8|1000#M$M#fW4EC0jcOl8kUY_QBZbOASsF8t0","user_gender":"m"};
</script>
</body>
</html>
我想只有这个值fW4EC0jcOl8kUY_QBZbOASsF8t0
这是在最后一个属性thisone
在脚本变量var abc
。
我可以使用PHP HTML DOM
做到这一点吗? 如果没有,我该怎么办
您可以使用正则表达式轻松获得它
"thisone":".*#(.*)",
假设该网页为http://example.com ,
$data = file_get_contents('http://example.com');
preg_match_all("/\"thisone\":\".*#(.*)\",/", $data, $output);
echo $output[1][0]; // prints fW4EC0jcOl8kUY_QBZbOASsF8t0
希望有帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.