OSC 自动动弹弹JJ脚本。。。
OSC 自动动弹弹JJ脚本。。。
用于2.7-2.17 OSC动弹抽书活动。。。
过年了,俺需要去应酬妹子,所以。。。
<?php // 配置环境 set_time_limit(0); // 设置参数 $is_login = false; $email = 'example@163.com'; //账号 $pwd = 'exampleca3762af61example43da2649example'; //加密后密码 firefox获取 $user = '131802'; //UID $user_code = 'exampleIyTXVGTzI0example5gexamplepRPLawd3'; //加密后UID firefox获取 $save_login = '1'; $cookie_jar = dirname(__FILE__).DIRECTORY_SEPARATOR.'cookie.txt'; $msg = '自动弹@红薯JJ脚本测试ing...'; // 是否登录 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://my.oschina.net/u/'.$user.'/admin'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 0); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar); $content = curl_exec($ch); curl_close($ch); if(strpos($content, $user) !== false){ $is_login = true; } if($is_login == false){ // 登录 $data = array( 'email' => $email, 'pwd' => $pwd, 'save_login' => $save_login, ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://www.oschina.net/action/user/hash_login'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); $content = curl_exec($ch); curl_close($ch); // 登录失败 if(!$content){ var_dump($content); exit; } } // 发动弹 $data = array( 'msg' => $msg, 'user' => $user, 'user_code' => $user_code, ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://www.oschina.net/action/tweet/pub'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar); $content = curl_exec($ch); curl_close($ch); $content = json_decode($content); if(isset($content->error)){ echo 'pub failure! error:'.$content->error.', message:'.$content->msg; exit; } echo 'pub success! the pid is '.$content->log;
以上就是OSC 自动动弹弹JJ脚本。。。的内容,更多相关内容请关注PHP中文网(www.php.cn)!