php 网页内容抓取(爱编程»远程获取API接口的PHP函数返回一个数组)
优采云 发布时间: 2022-04-15 03:32php 网页内容抓取(爱编程»远程获取API接口的PHP函数返回一个数组)
API调用常用于各种项目中,或者抓取对方网页的内容。这是一个远程获取API接口的PHP函数。该函数返回一个数组。 $result[0]为状态码,normal为200的情况下,$result[1]为正常返回的数据,有需要的朋友可以采集;
function http_request_json($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//https的URL需要用到
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//https的URL需要用到
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result[1] = curl_exec($ch);
$result[0]= curl_getinfo($ch,CURLINFO_HTTP_CODE);
curl_close($ch);
return $result;
}
function http_request_json($url,$post_data)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//https的URL需要用到
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//https的URL需要用到
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result[1] = curl_exec($ch);
$result[0]= curl_getinfo($ch,CURLINFO_HTTP_CODE);
curl_close($ch);
return $result;
}
原创文章转载请注明出处:爱编程»php7-远程访问api接口或网页内容