微信公众号同步腾讯视频搞笑排行榜

 微信公众号同步腾讯视频搞笑排行榜

 

   
    public function syncVideo(){
        Vendor(‘Weixin.wxyhq_class‘);
        $weixin = new weixin();
        //笑脸  array(2) { ["media_id"]=> string(43) "bntHjEN8oAlFVjW3oT2XNRiAyyi9pt5Iwk-mTfTBpCw" ["url"]=> string(130) "http://mmbiz.qpic.cn/mmbiz_png/BIZBsErRy29aehCPtjQHZS0LECMlYlfpZjDjyldKG72BOhW3pOqUefwNbnCnZT0xdE701elOfznkF03QwJzoEw/0?wx_fmt=png" }

        $index = 0;
        Vendor(‘Html.simple_html_dom‘);
        $resource = M(‘resource‘,‘tp_‘);

        $url = "https://v.qq.com/x/channel/fun";
        try
        {
            $html_main = file_get_html($url);
            if (!isset($html_main)){
                $html_main->clear();
                return "文件载入出错!";
            }
            // echo $html_main;

            $express = "/page/(.+).html/i";

            $id = 0;
            $media_id = "bntHjEN8oAlFVjW3oT2XNZGdlAbmEm09huwHBdsuOFs";// 热播排行榜 日榜
            foreach($html_main->find(‘ul[class="figure_list _toplist_type1 _quickopen"] li[class="list_item"]‘) as $iteminfo)
            {
                $url = trim($iteminfo->find(‘a‘, 0)->href);
                preg_match($express, $url, $qvid);
                $vid = $qvid[1];
                $imgurl = trim("http:".$iteminfo->find(‘img‘, 0)->lz_src);
                $title = trim($iteminfo->find(‘strong[class="figure_title figure_title_two_row"] a‘, 0)->plaintext);
                // $desc = trim($iteminfo->find(‘div[class="figure_desc"]‘, 0)->plaintext);


                $filename = time().".jpg";
                file_put_contents(SAE_TMP_PATH."/".$filename, file_get_contents($imgurl));
                $data = array("media" => "@".SAE_TMP_PATH.$filename);
                $result2 = $weixin->upload_permanent_material_raw("thumb", $data); //logo.jpg须放于类同目录,注意路径

                if (isset($result2["media_id"])){
$thumb_media_id = $result2["media_id"];
                }else{
$thumb_media_id = "bntHjEN8oAlFVjW3oT2XNRiAyyi9pt5Iwk-mTfTBpCw";
                }

                $content = "<p><img&width=500&height=375&auto=0‘></iframe><br/></p>";

                $news = array( "media_id"=>$media_id,
            "index"=>$id,
            "articles"=> array("title"=>$title,
        "thumb_media_id"=>$thumb_media_id,
        "author"=>"",
        "digest" =>"关注 东购 公众号还有更多好看的",
        "show_cover_pic" =>"0",
        "content" =>$content,
        "content_source_url" =>"",
        )
            );
                $result = $weixin->update_permanent_news($news);

                $id ++;
                // var_dump($desc);
            }


            $id = 0;
            $index = 0;
            $media_id = "bntHjEN8oAlFVjW3oT2XNfp-vkOuccogcUvyzfGjrO8";// 最强笑点
            foreach($html_main->find(‘div[class="mod_figure_1f2r"] li[class="list_item"]‘) as $iteminfo)
            {
                $id ++;
                if ($id % 5 == 0){
continue;
                }

                $url = trim($iteminfo->find(‘a‘, 0)->href);
                preg_match($express, $url, $qvid);
                $vid = $qvid[1];

                $imgurl = trim("http:".$iteminfo->find(‘img‘, 0)->src);
                $title = trim($iteminfo->find(‘div[class="figure_detail figure_detail_two_row"] a‘, 0)->plaintext);
                $desc = trim($iteminfo->find(‘div[class="figure_desc"]‘, 0)->plaintext);


                $filename = time().".jpg";
                file_put_contents(SAE_TMP_PATH."/".$filename, file_get_contents($imgurl));
                $data = array("media" => "@".SAE_TMP_PATH.$filename);
                $result2 = $weixin->upload_permanent_material_raw("thumb", $data); //logo.jpg须放于类同目录,注意路径

                if (isset($result2["media_id"])){
$thumb_media_id = $result2["media_id"];
                }else{
$thumb_media_id = "bntHjEN8oAlFVjW3oT2XNRiAyyi9pt5Iwk-mTfTBpCw";
                }

                $content = "<p><img&width=500&height=375&auto=0‘></iframe><br/></p>";

                $news = array( "media_id"=>$media_id,
            "index"=>$index,
            "articles"=> array("title"=>$title,
        "thumb_media_id"=>$thumb_media_id,
        "author"=>"",
        "digest" =>(empty($desc)?"关注 东购 公众号还有更多好看的":$desc),
        "show_cover_pic" =>"0",
        "content" =>$content,
        "content_source_url" =>"",
        )
            );
                $result = $weixin->update_permanent_news($news);
                $index ++;
            }
            // var_dump("================================");

            $html_main->clear();
        }catch (Exception $e){
            echo $e;
            exit;
        }

        $this->success(‘数据更新成功!‘,‘index‘);
    }

 

微信公众号同步腾讯视频搞笑排行榜

以上是微信公众号同步腾讯视频搞笑排行榜的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>