首页 > php教程 > PHP源码 > 正文

优酷来疯直播间模拟登录群发信息

PHP中文网
发布: 2016-05-23 17:09:55
原创
1975 人浏览过


id=$idd;

    }

    //模拟登录获取yktk

    public function getkey()

    {

        $user=urldecode($this->user);

        $pass=urldecode(md5($this->pass));

        $url = "http://www.laifeng.com/login/";

        $data = "userName=".$user."&password=".$pass."&forever=1&returnurl=http%3a%2f%2fwww.laifeng.com%2f7437";

        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL, $url);

        curl_setopt($ch, CURLOPT_HEADER, 0);

        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

        curl_setopt($ch, CURLOPT_POST, 1);

        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

        curl_setopt($ch, CURLOPT_COOKIEJAR, $this->cookiefile);

        curl_setopt($ch, CURLOPT_COOKIEFILE, $this->cookiefile);

        curl_setopt($ch, CURLOPT_REFERER, "http://www.laifeng.com/login/");

        curl_setopt($ch, CURLOPT_USERAGENT,"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)");

        $info = curl_exec($ch);

        curl_close($ch);

        $y = json_decode($info, true);

        $yktk = $y['response'];

        return $yktk;

    }

    //获取cookie

    private function login(){

        $yktk=$this->getkey();

        if($yktk['code']!=0){

            echo $yktk['msg'];

            exit();

        }else{

            $url=$yktk['data'];

            $ch=curl_init();

            curl_setopt($ch,CURLOPT_URL,$url);

            curl_setopt($ch,CURLOPT_HEADER,1);

            curl_setopt($ch,CURLOPT_COOKIEFILE,$this->cookiefile);

            curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

            curl_setopt($ch,CURLOPT_REFERER,"http://www.laifeng.com/".$this->id);

            curl_setopt($ch,CURLOPT_COOKIEJAR,$this->cookiefile);

            curl_exec($ch);

            curl_close($ch);

            echo("
登录后复制
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!