为什么php正则匹配不到这个div里面的内容


回答

html 的话,使用解析 dom 会好很多,另外,非要用正则的匹配 html 的话,请注意:

  1. 注意你匹配的内容是服务器直接返回的,还是客户端浏览器生成的.php 再爬页面时,是无法运行 js 的话.如果你要匹配的内容是 动态生成的,你要考虑更换爬对应的接口.
  2. 不要使用调试工具里的查看器观察,因为查看器里看到的信息,是经过浏览器的引擎优化之后的内容,和页面原始内容是不一样的.你可以在你要匹配的那一段上点编辑看原始信息或者直接右键页面,查看源码.

你好做html解析的话,建议你用一下https://github.com/Imangazali... 这个库。

我对正则也不是特别熟,但是据我所知,你这个表达式离匹配你想要的内容还差十万八千里。

你正则写错了,是s,不是/s

以上是 为什么php正则匹配不到这个div里面的内容 的全部内容, 来源链接: utcz.com/a/32352.html

回到顶部