文章介绍如何用PHP正则从网页中提取JSON,适用于爬取JS变量中的JSON值。核心是递归正则:用命名分组(?<json>)声明,通过(?P>json)递归调用自身,配合非捕获分组(?:)和反向引用(?P=name),分别匹配对象{}与数组[],从而提取嵌套JSON。
完成下面两步后,将自动完成登录并继续当前操作。