下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.QQ聊天机器人for PHP版 (登录,收、发消息)01 http = new http; 13 14 15 function login($qq_num, $qq_pwd) 16 $data = $this-http-get( 17 $action = preg_match(/action=(.+)?/, $data, $matches); 18 $action = $matches1; 19 $params = array(); 20 $paramslogin_url = 21 $paramssidtype = 1; 22 $paramsloginTitle = 手机腾讯网; 23 $p
2、aramsbid = 0; 24 $paramsqq = $qq_num; 25 $paramspwd = $qq_pwd; 26 $paramsloginType =1; 27 $data = $this-http-post($action, http_build_query($params); 28 if(count(explode(验证码,$data)1) 29 preg_match(/sid = $matches1; 35 return $this-sid; 36 37 38 function sendMsg($to_num, $msg, $sid = 0) 39 $sid = $si
3、d ? $sid : $this-sid; 40 if (!$sid) 41 exit(sid值未传入进去); 42 $params = array(); 43 $paramsmsg = $msg; 44 $paramsu = $to_num; 45 $paramssaveURL = 0; 46 $paramsdo = send; 47 $paramson = 1; 48 $paramsaid = 发送; 49 $url = . $sid; 50 $data = $this-http-post($url, http_build_query($params); 51 return $data;
4、52 53 54 function getMsg($qq_num = 0, $sid = 0) 55 $qq_num = $qq_num ? $qq_num : $this-qq_num; 56 if (!$qq_num) 57 exit(qq_num值未传入进去); 58 $sid = $sid ? $sid : $this-sid; 59 if (!$sid) 60 exit(sid值未传入进去); 61 $url = . $sid . &3G_UIN= . $qq_num .&saveURL=0&aid=nqqChat; 62 $data = $this-http-get($url);
5、63 preg_match(/name=u value=(d+)/, $data, $matches); 64 $resultqq = $matches1; 65 $data = explode(form, $data); 66 $data = $data0; 67 preg_match_all(/(.+)?/, $data, $matches); 68 unset($matches10); 69 $resultcontent = $matches1; 70 return $result; 71 72 function logout($sid) 73 $url= 74 75 echo $thi
6、s-http-get($url); 76 77 代码 http.class.php 01 curl = curl_init(); 11 curl_setopt($this-curl, CURLOPT_CONNECTTIMEOUT, 20); 12 curl_setopt($this-curl, CURLOPT_URL, $url); 13 curl_setopt($this-curl, CURLOPT_HEADER, 1); 14 curl_setopt($this-curl, CURLOPT_USERAGENT, $this-user_agent); 15 curl_setopt($this
7、-curl, CURLOPT_RETURNTRANSFER, 1); 16 $data = curl_exec($this-curl); 17 curl_close($this-curl); 18 return $data; 19 20 21 public function post($url, $params) 22 $this-curl = curl_init(); 23 curl_setopt($this-curl, CURLOPT_CONNECTTIMEOUT, 20); 24 curl_setopt($this-curl, CURLOPT_URL, $url); 25 curl_se
8、topt($this-curl, CURLOPT_HEADER, 1); 26 /curl_setopt($this-curl, CURLOPT_FOLLOWLOCATION, true); 27 curl_setopt($this-curl, CURLOPT_POST, 1); 28 curl_setopt($this-curl, CURLOPT_USERAGENT, $this-user_agent); 29 curl_setopt($this-curl, CURLOPT_POSTFIELDS, $params); 30 curl_setopt($this-curl, CURLOPT_RETURNTR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建设工程工程变更合同协议
- 博物馆教育专员劳动合同
- 山东省济宁市2024-2025学年九年级上学期语文期末试卷(含答案)
- 《openGauss数据库设计与应用》全套教学课件
- 长春理工大学《教育政策法规与师德》2024-2025学年第一学期期末试卷
- 支气管炎常见症状及护理心得
- 舞蹈训练的规范性
- 甲状腺结节常见症状及护理技术内分泌学
- 耐力训练的方法和手段
- 2025年软膏剂项目提案报告范文
- 2025-2026学年统编版三年级语文上册第六单元素养提优卷(含答案)
- 门窗安装施工资源配置方案
- 党政面试浙江备考宝典
- (2)文学类文本阅读(小说)【课件篇】-2026届高考语文一轮复习讲学练全攻略
- 三年级上册口算练习题200道
- 造价咨询沟通和协调方案(3篇)
- 赞美与表扬的力量班会课件《夸夸乐大会》
- 算力资源集中管理与调度平台方案
- 砂轮打磨应急预案
- 有机肥料投标方案
- 消化内科临床路径培训
评论
0/150
提交评论