欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-05-23 12:57:24
...
一个页面有很多条微博 一条微博里面有很多层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的内容当作一条内容来显示 这就没法区分哪里到哪里是一条内容了
还有一个就是怎么让它读下一页呢
小弟新人 请黄版主不吝赐教

想起黄岛主……东邪