PHP之使用CURL爬取文章列表、略缩图、及文章内容

本文为原创作品,引用请注明出处,欢迎转载。

最近在学PHP后台,想要在网络上爬取一些健康资讯,尽管知道PHP爬取数据的能力不如Python,但还是想试试用PHP爬取网页。
这里首先介绍PHP的一个库:curl,接下来我们将主要用到这个库来爬取网页数据。
还会用到的是正则表达式,不清楚的同学可以自行上网学习相关知识。

1. 首先要初始化curl,并对其做一些基本的设置,这里将其封装成一个get()函数。

public function get($url)
    {
   
        //初使化curl
        $ch = curl_init();
        //请求的url,由形参传入
        curl_setopt($ch, CURLOPT_URL, $url);
        //将得到的数据返回
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        //不处理头信息
        curl_setopt($ch, CURLOPT_HEADER, 0);
        //连接超过10秒超时
        curl_setopt($ch, CURLOPT_TIMEOUT, 10);
        //执行curl
        $output = curl_exec($ch);
        //关闭资源
        curl_close($ch);
        //返回内容
        return $output;
    }

curl的步骤分为以上7步:
1.初使化curl资源
2.参数设置请求的协议地址
3.参数设置是否返回请求结果

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值