Home > Backend Development > PHP Tutorial > 请教大神 这个到底能不能用正则匹配到 死活弄不出来啊

请教大神 这个到底能不能用正则匹配到 死活弄不出来啊

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-23 14:38:49
Original
963 people have browsed it

一个页面有很多条微博 一条微博里面有很多层DIV 我想获取到每条微博里面的这两个DIV的数据:

 文字内容


   
请教大神 这个到底能不能用正则匹配到 死活弄不出来啊
   


这两个DIV是同级的
我要抓到class=content里的内容 和 img的src;
需要注意的是要考虑到第二个DIV不是必须的 有些微博有图片 有些没有

回复讨论(解决方案)

建议你用phpquery吧,前两天看了一下蛮好...掌握方法之后就不需要再想那些正则表达式啦

建议你用phpquery吧,前两天看了一下蛮好...掌握方法之后就不需要再想那些正则表达式啦
真的行啊 多谢黄版主
还有两个问题 比喻我选择用.content来抓取内容 它就会把整个页面的所有class是content的内容当作一条内容来显示 这就没法区分哪里到哪里是一条内容了 
还有一个就是怎么让它读下一页呢 
小弟新人 请黄版主不吝赐教


建议你用phpquery吧,前两天看了一下蛮好...掌握方法之后就不需要再想那些正则表达式啦
真的行啊 多谢黄版主
还有两个问题 比喻我选择用.content来抓取内容 它就会把整个页面的所有class是content的内容当作一条内容来显示 这就没法区分哪里到哪里是一条内容了 
还有一个就是怎么让它读下一页呢 
小弟新人 请黄版主不吝赐教


黄版主.... 有多个class的时候可以取第几个的 仔细研究
至于怎么读下一页要根据不同的页面来具体操作...

phpquery 与 jquery 使用相同的语法,会 jquery 就能使用 phpquery
搞不清的话,就到 w3c 网站学习一下

建议你用phpquery吧,前两天看了一下蛮好...掌握方法之后就不需要再想那些正则表达式啦
真的行啊 多谢黄版主
还有两个问题 比喻我选择用.content来抓取内容 它就会把整个页面的所有class是content的内容当作一条内容来显示 这就没法区分哪里到哪里是一条内容了 
还有一个就是怎么让它读下一页呢 
小弟新人 请黄版主不吝赐教

想起黄岛主……东邪

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template