您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php curl 作采集时的一些参数设置

2025/1/5 2:00:42发布8次查看
public function geturl($url){ $ip = {rand(1, 255)}.{rand(1, 255)}.{rand(1, 255)}.{rand(1, 255)}; // 初始化一个 curl 对象 $curl = curl_init(); curl_setopt($curl, curlopt_useragent, mozilla/5.0 (windows nt 6.1) applewebkit/536.11 (khtml, like gecko) chrome/$ip safari/536.11); curl_setopt($curl, curlopt_httpheader, array(x-forwarded-for:$ip, 'client-ip:'.$ip.'')); //curl_setopt($curl, curlopt_referer, 127.0.0.1); // 设置你需要抓取的url curl_setopt($curl, curlopt_url, $url); // 设置header curl_setopt($curl, curlopt_header, 1); // 设置curl 参数,要求结果保存到字符串中还是输出到屏幕上。 curl_setopt($curl, curlopt_returntransfer, 1); // 运行curl,请求网页 $data = curl_exec($curl); // 关闭url请求 curl_close($curl); return $data; }
以上设置可以防止普通的防采集功能,效果挺明显的
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product