问答

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

作者:admin 2021-06-24 我要评论

### html 的话,使用解析 dom 会好很多,另外,非要用正则的匹配 html 的话,请注意: 注意你匹配的内容是服务器直接返回的,还是客户端浏览器生成的.php 再爬页面时,...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

image.png
image.png

###

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

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

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

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

###

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

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 为什么php正则匹配不到这个div里面的内

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

  • 请问后端传回的二进制文件流,如何使用

    请问后端传回的二进制文件流,如何使用

  • lottie-web的图片要放在哪里才能被json

    lottie-web的图片要放在哪里才能被json

  • was做的集群, 副节点已经启动,为什么

    was做的集群, 副节点已经启动,为什么

腾讯云代理商
海外云服务器