tr3*_*ine 6 javascript php xpath parsing
我正在尝试使用Xpath解析一些HTML,但我发现我想要获得的链接是由一些javascript生成的,而不仅仅使用普通的锚.javascript如下:
<script type="text/javascript">
var Hyperurl="ab5";
var Hyperlink="46439157";
</script>
Run Code Online (Sandbox Code Playgroud)
现在,我已经使用XPath通过以下方式获取脚本代码:
$xpath->query('//script[contains(.,"Hyper")]');
Run Code Online (Sandbox Code Playgroud)
哪个回报:
var Hyperurl="ab5";var Hyperlink="46439157";
Run Code Online (Sandbox Code Playgroud)
我的问题是.如何将这些数据放入数组中,就像parse_url之类的那样?我应该只是preg_match_all存储字符串的变量吗?如果是这样,我会使用什么正则表达式?或者有更好的方法来解析和获取我想要的数据吗?
提前致谢!
你可以尝试:
preg_match_all('/"(.*?)"/', $variables, $array);
Run Code Online (Sandbox Code Playgroud)
我认为你的变量将是 $array[1] 和 $array[2]。
| 归档时间: |
|
| 查看次数: |
1991 次 |
| 最近记录: |