厦门规划建设网站,湖南有实力的关键词优化,网络推广员招聘,扫码可见wordpress这几天闲着没事#xff0c;用PHP的fsockopen写了几个文件为我的酷我音乐盒的帐户加分。获得途径 积分音乐盒完整的听一首歌曲 1(每天最高200)音乐坊成功上传一张歌单 50(每天最高200)酷我音乐空间空间被访问1次 1(每天最高50)有人打招呼1次 2(每天最高50)有人留言(非主人) 5(每…这几天闲着没事用PHP的fsockopen写了几个文件为我的酷我音乐盒的帐户加分。获得途径 积分音乐盒完整的听一首歌曲 1(每天最高200)音乐坊成功上传一张歌单 50(每天最高200)酷我音乐空间空间被访问1次 1(每天最高50)有人打招呼1次 2(每天最高50)有人留言(非主人) 5(每天最高50)其他来源注册 500填写邮箱信息 100(只限一次)想增加分数的途径有上面几个听200首音乐每天可以实现一天到晚都开着酷我音乐盒。然后就是访问我的空间、打招呼、留言、上传歌单要是能写个程序每天自动跑不用每天自己去点击那多好。于是就开始分析用我的音乐空间做例子[url]http://jackywdx.kzone.koowo.com/mlog/index.htmmy[/url]这是我的音乐空间地址我注册了一个马甲然后去访问我的空间每刷新一次访问量就加1要分析网络交互还得借助一些工具比如httpwatch,火狐下面有httpfox都可以用来监测网络数据的。我用的是HTTPWATCH在IE下开启HTTPWATCH的监测功能打开上面的链接地址回车后就有数据出来如下图认真分析一下可以知道是这个地址[url]http://jackywdx.kzone.koowo.com/mlog/st/SendView[/url]在触发更新。发送的HTTP头信息可以直接从HTTPWATCH下面的stream标签下面的内容获取到直接全部复制出来就行。写了下面的一份代码然后保存成一个文件koowo_view.php在浏览器里面执行一下http://localhost/koowo_view.php然后去我的首页看看访问量增加了1觉得不明显可以多刷新几遍再去看看。哈哈成功于是继续分析打招呼、留言、上传歌单的入口地址然后再写上相应的程序koowo_doPoke.php,koowo_leave_message.php,koowo_upload_song.php这样4个程序都写完了经过测试成功还要让这4个程序定时的执行由于增加的分数都有上限比如访问量最多可以增加50分那我就让他跑50次留言最多可以增加50分每次留言可以增加5分那就跑10次。最后写个脚本来处理这些逻辑写脚本我选择了用shell,其实用PHP也可以写只是顺便锻炼一下写shell的能力。。#!/bin/bash#执行浏览页面function do_view_koowo(){#view_num.txt用来存储执行的次数view_num$(cat /opt/koowo/view_num.txt);#循环执行50遍while [ $view_num -le 50 ]do/opt/lampp/bin/php /opt/koowo/php/koowo_view.php /dev/null 21#echo “done n” koowo_loglet view_num$view_num1;echo $view_num /opt/koowo/recordFile/view_num.txt#暂停2秒也不能跑得太快。sleep 2done#执行完之后再把浏览次数置为1供下次使用if [ $view_num -ge 50 ]thenecho 1 /opt/koowo/recordFile/view_num.txtfi}#执行打招呼功能function do_poke(){poke_num$(cat /opt/koowo/recordFile/poke_num.txt)while [ $poke_num -le 26 ]dosleep 20/opt/lampp/bin/php /opt/koowo/php/koowo_doPoke.php /dev/null 21let poke_num$poke_num1echo $poke_num /opt/koowo/recordFile/poke_num.txtecho “sleeping…”doneif [ $poke_num -gt 25 ]thenecho 1 /opt/koowo/recordFile/poke_num.txtfi}#执行留言功能function do_leave_message(){message_num$(cat /opt/koowo/recordFile/message_num.txt)while [ $message_num -le 11 ]do/opt/lampp/bin/php /opt/koowo/php/koowo_leave_message.php /dev/null 21let message_num$message_num1echo $message_num /opt/koowo/recordFile/message_num.txtsleep 30echo “sleep…”doneif [ $message_num -gt 10 ]thenecho 1 /opt/koowo/recordFile/message_num.txtfi}#执行上传歌单功能function do_upload_song(){upload_num$(cat /opt/koowo/recordFile/upload_num.txt)while [ $upload_num -le 4 ]do/opt/lampp/bin/php /opt/koowo/php/koowo_upload.php /dev/null 21let upload_num$upload_num1echo $upload_num /opt/koowo/recordFile/upload_num.txtsleep 30doneif [ $upload_num -gt 3 ]thenecho 1 /opt/koowo/recordFile/upload_num.txtfi}#执行上面四个函数do_view_koowodo_pokedo_leave_messagedo_upload_songexit 1上面写了一个脚本名字叫做run_cron.sh怎么让他每天执行呢哈哈用cron程序。。。crontab -e进入编辑页面01 10 * * * /bin/bash /opt/koowo/run_cron.sh 21 /dev/null写上这么一句退出。那就会在每天早上的10点1分去执行这个脚本了。。如果想知道这个程序跑了没有那就去查一下那个log文件就行了。原文[url]http://jackywdx.cn/2008/12/%E5%B7%A7%E7%94%A8php%E7%9A%84fsockopen%E5%87%BD%E6%95%B0/#comment-55[/url]