平平博客平平博客
user side
平平
pingping@pingping6.com
平平网络pingping6.com

php爬虫类库,支持自定义语法

网站源码2020-04-16 163  0 
摘要:编写起因  上次我研究了一下网站轰炸,爆破,然后自己写了一套语法,现在...

编写起因

   上次我研究了一下网站轰炸,爆破,然后自己写了一套语法,现在封装了给大家使用。

版权声明

   本套语法为本人原创,希望转载或者复制标明出处,如有BUG请联系我指正。本类库基于curl,需要服务器开curl扩展。插件不断更新,请支持正版!

代码文档

自定义语法

    随机类(内容可自定义,左边小于右边):
      $(0-66)$随机返回0到66的一个数字,
      $(a-z)$随机返回a-z的一个字母,
      $(a-H)$随机返回a-H的一个字母,
      $(a,3,6,m)$随机返回括号中的字母或数字,用逗号隔开,
      $(mix)$随机返回数字或字母
    顺序类(循环式,到达最右边重新从左开始):
      $to(0-9)$依次返回0-9数字,
      除了$(mix)$其余加上to都为顺序化

使用教程

 $curl=new \pingping\curl\curl();  实例化,可有参数url,表示直接为url实例化
 $curl->send(); 获取数据,不能使用自定义语法
 $curl->send_ext();获取数据,能使用自定义语法
 $curl->echo_help();输出帮助信息,参数1以html形式输出,0为默认格式,默认1;
 【本类成员方法中,输出类以echo_开头,回调类以return_开头】
 修改配置直接修改成员变量,例如修改url: 
 $curl->url="";
 参数包含以下几个: 
url 抓取链接
ua 设置用户代理
cookie 设置cookie
echo_header 是否输出头部信息,默认0
deep 递归深度,默认0,此递归不会追加参数,建议设置real_url
rand_ip 随机ip,默认0,若为1也随机,也可以填指定ip
reffer 开源地址
timeout 超时时间,默认30秒
header 设置header头部,为数组,非数组无效
method 方法,默认get,也可为post, put等等
post_data 非get方法数据,例如method为post时需要发送的数据,形式同get,如: a=1&b=2
real_url 发送数据前先获取真实地址,默认1,适用于网页存在跳转而获取不到数据的情况
nobody 不输出页面内容,默认0,建议配合echo_header,若两者都为0则无输出

文档地址

详细文档地址:http://api.pingping6.com/api/php/doc.api

下载地址

隐藏内容
PHP爬虫类库代码
请 回复 后查看内容!
继续阅读
标签:免费apiphp源码postgetput爬虫插件类库php爬虫网页网页源码接口应用程序接口
写代码真的很累!麻烦点个赞,评论一下,然后分享给自己的小伙伴!
打赏
海报分享
发表评论
表情
快捷
私密

右滑验证