ホームページ  >  記事  >  php教程  >  优酷来疯直播间模拟登录群发信息

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

PHP中文网
PHP中文网オリジナル
2016-05-23 17:09:551994ブラウズ


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("
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。