栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

十分钟带你了解PHP实现爬虫的过程

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

十分钟带你了解PHP实现爬虫的过程

文字信息

我们尝试获取表的信息,这里,我们就用某校的课表来代替:


0ecc9cfea85a341809c2bdd29f38956.png

接下来我们就上代码:

a.php

 (.*?)n(.*?)(.*?)(.*?)(.*?)n(.*?)(.*?)/",$content,$matchs,PREG_SET_ORDER);//匹配该表所用的正则
 var_dump($matchs);

然后咱们就运行一下:


86be9358af8f31f62aff6c5f0ecdf2c.png

成功获取到课表;

图片获取

绝对链接

我们以百度图库的首页为例

这里写图片描述

b.php

  ]*)s*src=('|")([^'"]+)('|")/", 
      $string,$matches);    $new_arr=array_unique($matches[3]);     foreach($new_arr as https://m.php.cn/article/$key){ 
 echo "";
     }

然后,我们就获得了下面的页面:

48a346477b12991947057f19787aacd.png

相对链接

百度图库的图片的链接大部分是绝对链接,那么当我们遇到网页图片为相对链接的时候,我们该怎么处理呢?其实很简单,我们只需要将循环那部分改为

e90d1406e7367a25cb1e67578c3d8a8.png

那么我们就可以同样在浏览器中输出图片了;

感谢大家的阅读,希望大家有所收益。

推荐教程:《php教程》

以上就是十分钟带你了解PHP实现爬虫的过程的详细内容,更多请关注考高分网其它相关文章!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/262920.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号