国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 教你如何用php實現LOL數據遠程獲取

教你如何用php實現LOL數據遠程獲取

2020-07-04 12:17php中文網 PHP教程

LOL(英雄聯盟)最近非常的火爆,哥自然也在玩了,最近遇到個問題,就是每次想看看自己的戰斗力啥的,還得先開盒子等等,麻煩,最近有一個想法,打算把它實現出來。

過幾天網站就要上線了。

最近完成了一個小功能,就是LOL數據獲取,

比如:我給你一個號,你把這個號是否打過排位?戰斗力是多少?勝率和所在的總場數數據獲取過來

數據都在多玩的網站上可查,所以該做的功能就是遠程抓取。

教你如何用php實現LOL數據遠程獲取

功能沒啥亮點,就是簡單的實現。

反正就是JS不能跨域,然后用PHP去跨域,用file_get_content好類或者是curl好,都不重要。重要是的能理解業務流程。

教你如何用php實現LOL數據遠程獲取

上面這個圖就是執行業務流程圖。清楚流程了,然后代碼就好寫了

當然說了,這里就,重點是PHP怎么去抓取數據的。

這里要介紹一款非常好的PHP類,Simple_html_dom(自行百度獲取文檔)

 

復制代碼 代碼如下:

public function getData(){
    $server = isset($_POST['gameserver'])?trim($_POST['gameserver']):NULL;
    $name = isset($_POST['gamename'])?trim($_POST['gamename']):NULL;
    import("@.ORG.SimpleHtmlDom");       //數據抓取類
        $url = "http://lolbox.duowan.com/playerDetail.php?serverName=".urlencode($server)."&playerName=".urlencode($name);
        $html = file_get_html($url);
        $dom = $html->find('.fighting',0)->children(1);
        $result['zdl'] =  strip_tags($dom->innertext);
        $doms = $html->find('.J_content',0)->children(1);
        //echo $html->find("#ranked_tier",0)->innertext;
        $temp =  $doms->plaintext;
        $tempArray = explode(" ",trim($temp));
        foreach($tempArray as $key=>$value)
        {
            if(!empty($value))
            {
                $tempArr[] = trim($value);
            }
        }
        unset($tempArray);
        //獲取排位類型
        $pwtype = $tempArr[8];
        $pwtotal = $tempArr[12];
        $pwsl = $tempArr[14];
        if($pwtype == "5v5單雙排")
        {
            $result['pw'] = $pwtotal;
            $result['pwsl'] = $pwsl;
        }else{
            $result['pw'] = "0";
            $result['pwsl'] = "0";
        }

         $this->ajaxReturn($result) ;
}

 

上面這些代碼,暴露了哥英語過了四級但還是硬傷的BUG。
上面這個類很簡單,難點在于怎么去分析多玩查詢頁面的數據。用firebug看看吧。
寫多了,你就知道的了。當然了,你想查詢rank隱藏分數,也是可以滴,不過要去馬化騰網站去獲取數據了,這里就不詳細說明了,提供個思路就可以了

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: a视频在线免费观看 | 欧美一级黄色片免费看 | 久久精品一区二区三区中文字幕 | 中文字幕日韩欧美 | 久久国产精品一区二区三区 | 精品久久久蜜桃 | 国产精品福利在线观看 | 国产成人精品一区二 | 91精品国产91久久综合桃花 | 91中文字幕 | 日韩国伦理久久一区 | 久久久久久国产 | 亚洲成人福利网 | 色综合天天天天做夜夜夜夜做 | 欧美日韩免费 | 亚洲精品自拍 | 亚洲激情在线观看 | 国产激情精品一区二区三区 | 综合久久综合久久 | 日本精品久久 | av网站免费线看 | 亚洲 成人 av | 福利在线观看视频 | 成人激情免费视频 | 欧美日韩一区二区三区在线电影 | 宅男lu666噜噜噜在线观看 | 狠狠艹| 九九久久精品 | 国产精品三级久久久久久电影 | 欧美一区亚洲一区 | 日日爱视频 | jiuse九色| 日韩大片 | 亚洲成人aaaa | 欧洲精品久久久 | 日韩精品一区在线 | 国内精品一区二区三区 | 久久久久久久av | 欧美亚洲视频在线观看 | 四虎影视最新免费版 | 91亚洲国产成人久久精品网站 |