php curl抓取网页指定内容(PHPcurl_RETURNTRANSFER直接输出,怎么做呢?(一) )

优采云 发布时间: 2021-10-08 05:27

  php curl抓取网页指定内容(PHPcurl_RETURNTRANSFER直接输出,怎么做呢?(一)

)

  CURL中有一个参数CURLOPT_RETURNTRANSFER:该参数以文件流的形式返回curl_exec()获取的信息,而不是直接输出。例如:CURLOPT_RETURNTRANSFER 参数的作用是

  将 CRUL 获取的内容赋值给一个变量。默认为0,直接返回获取的输出文本流。有时,我们需要将返回值用于判断或其他目的。因此,有时我们希望将内容返回为

  对于变量的存储,而不是直接输出,那应该怎么做呢?本文文章主要介绍php curl_exec()函数CURL获取返回值的方法

  其实 CURLOPT_RETURNTRANSFER 是可以设置的。如果设置为CURLOPT_RETURNTRANSFER 1,它会使用PHP curl 获取页面内容或提交数据,并将其存储为变量而不是直接输出。

  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

  我们看下面两个例子,

  1、curl 获取页面内容,直接输出示例:

  运行代码,你会发现获取到的cul内容会直接输出。

  2、curl 获取页面内容,不直接输出示例:

  当我们将 CURLOPT_RETURNTRANSFER 设置为 1 时,页面没有输出内容。我们将获取到的内容赋值给一个变量$response,使用echo输出的变量$response。

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线