当前位置: 首页 / 代码分享 / 正文

php使用随机IP采集API或网址内容的方法代码分享

发布时间:2020-06-26 11:55:03 作者:小超越君

对于喜欢经常采集别人的资源来说,解决防采集时很重要的,今天就来分享一段随机ip采集代码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
function curl($url,$ifpost=0,$datafields='',$cookiefile='',$v=false) {
 $ip_long=array( array('607649792','608174079'),//36.56.0.0-36.63.255.255
 array('1038614528','1039007743'),//61.232.0.0-61.237.255.255
 array('1783627776','1784676351'),//106.80.0.0-106.95.255.255
 array('2035023872','2035154943'),//121.76.0.0-121.77.255.255
 array('2078801920','2079064063'),//123.232.0.0-123.235.255.255
 array('-1950089216','-1948778497'),//139.196.0.0-139.215.255.255
 array('-1425539072','-1425014785'),//171.8.0.0-171.15.255.255
 array('-1236271104','-1235419137'),//182.80.0.0-182.92.255.255
 array('-770113536','-768606209'),//210.25.0.0-210.47.255.255
 array('-569376768','-564133889'), //222.16.0.0-222.95.255.255
 );
 $rand_key=mt_rand(0,9);
 $ip=long2ip(mt_rand($ip_long[$rand_key][0],$ip_long[$rand_key][1]));
 $header=array("Connection: Keep-Alive","Accept: text/html, application/xhtml+xml, */*","Pragma: no-cache","Accept-Language: zh-Hans-CN,zh-Hans;q=0.8,en-US;q=0.5,en;q=0.3","User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)",'CLIENT-IP:'.$ip,'X-FORWARDED-FOR:'.$ip);
 $ch=curl_init();
 curl_setopt($ch,CURLOPT_URL,$url);
 curl_setopt($ch,CURLOPT_HEADER,$v);
 curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
 $ifpost&&curl_setopt($ch,CURLOPT_POST,$ifpost);
 $ifpost&&curl_setopt($ch,CURLOPT_POSTFIELDS,$datafields);
 curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
 curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
 $cookiefile&&curl_setopt($ch,CURLOPT_COOKIEFILE,$cookiefile);
 $cookiefile&&curl_setopt($ch,CURLOPT_COOKIEJAR,$cookiefile);
 curl_setopt($ch,CURLOPT_TIMEOUT,30);
 //允许执行的最长秒数
 $ok=curl_exec($ch);
 curl_close($ch);
 unset($ch);
 return $ok;
}

调用方法

1
curl("http://www.yuncaijing.com/news/get_realtime_news/yapi/ajax.html?page=1&yesterday=1");

通过上面方法,我们就可以无忧的获取到这个api信息了。

文章允许转载,请保留本文链接:https://www.zhe94.com/742.html

小超越
热爱折腾,曾想着改变世界,如今只能向生活低头,寻找可口的牛奶和面包
添加站长微信作者头像
专注高品质湛江网站建设及湛江SEO优化服务 立即咨询