PHP校内自动留言脚本
时间:2011-12-06
来源:互联网
最近在自学PHP,想写个留言的脚本,求大神给个样例看看。
作者: AfterSeptember 发布时间: 2011-12-06
自动留言?你给谁留言啊?还是给你自己留言啊?还是随机给自己的好友留言啊?
以前我写过php自动发表日志的程序,然后同时调用,测了一下校内的速度,一分钟发了接近100篇一模一样的日志,不过前提是要知道自己的用户名密码,然后获取cookie。
你可以自己查查看,curl的知识就可以搞定,好运~
以前我写过php自动发表日志的程序,然后同时调用,测了一下校内的速度,一分钟发了接近100篇一模一样的日志,不过前提是要知道自己的用户名密码,然后获取cookie。
你可以自己查查看,curl的知识就可以搞定,好运~
作者: hellodifa 发布时间: 2011-12-06
引用 1 楼 hellodifa 的回复:
自动留言?你给谁留言啊?还是给你自己留言啊?还是随机给自己的好友留言啊?
以前我写过php自动发表日志的程序,然后同时调用,测了一下校内的速度,一分钟发了接近100篇一模一样的日志,不过前提是要知道自己的用户名密码,然后获取cookie。
你可以自己查查看,curl的知识就可以搞定,好运~
自动留言?你给谁留言啊?还是给你自己留言啊?还是随机给自己的好友留言啊?
以前我写过php自动发表日志的程序,然后同时调用,测了一下校内的速度,一分钟发了接近100篇一模一样的日志,不过前提是要知道自己的用户名密码,然后获取cookie。
你可以自己查查看,curl的知识就可以搞定,好运~
就给某一个人。批量的会更复杂对吗?
作者: AfterSeptember 发布时间: 2011-12-06
能够发送就能够实现批量。给一个人发送就好办了,你只要看看那个人的留言窗口的form表单是什么,需要传递什么值,模拟一下就可以了。给你一个已经写好的获取人人cookie的例子,这个例子返回你的主页信息。
PHP code
PHP code
<?php $login_url = 'http://passport.renren.com/PLogin.do'; $post_fields['email'] = '你的人人用户名邮箱'; $post_fields['password'] = '你的人人密码'; $post_fields['origURL'] = 'http%3A%2F%2Fhome.renren.com%2FHome.do'; $post_fields['domain'] = 'renren.com'; $cookie_file = tempnam('./temp','cookie'); $ch = curl_init($login_url); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5'); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_MAXREDIRS, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_AUTOREFERER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); curl_exec($ch); curl_close($ch); $send_url='http://www.renren.com/home'; $ch = curl_init($send_url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file); //记得每次模拟操作的时候带上这个cookie就可以了 $contents = curl_exec($ch); curl_close($ch); ?>
作者: hellodifa 发布时间: 2011-12-06
引用 3 楼 hellodifa 的回复:
能够发送就能够实现批量。给一个人发送就好办了,你只要看看那个人的留言窗口的form表单是什么,需要传递什么值,模拟一下就可以了。给你一个已经写好的获取人人cookie的例子,这个例子返回你的主页信息。
PHP code
<?php
$login_url = 'http://passport.renren.com/PLogin.do';
$post_fields['email'] ……
能够发送就能够实现批量。给一个人发送就好办了,你只要看看那个人的留言窗口的form表单是什么,需要传递什么值,模拟一下就可以了。给你一个已经写好的获取人人cookie的例子,这个例子返回你的主页信息。
PHP code
<?php
$login_url = 'http://passport.renren.com/PLogin.do';
$post_fields['email'] ……
谢谢啊。
作者: AfterSeptember 发布时间: 2011-12-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28