主頁 > 知識庫 > PHP實現新型冠狀病毒疫情實時圖的實例

PHP實現新型冠狀病毒疫情實時圖的實例

熱門標簽:山西探意電話機器人 騰訊外呼管理系統(tǒng) 山西回撥外呼系統(tǒng) 岳陽外呼型呼叫中心系統(tǒng)在哪里 百應電話機器人服務 河南電銷卡外呼系統(tǒng)哪家強 青島語音外呼系統(tǒng)招商 揚州地圖標注app 昭通辦理400電話

我們先來看一下運行圖

下面我們來看源代碼:

?php
//抓取抖音的接口數據
global $nCov_data;
$nCov_data['data']=get_nCoV_douyin_news();
$nCov_data['total']=get_nCoV_douyin_total();
function get_nCoV_douyin_news(){
 $content=@file_get_contents('https://i.snssdk.com/api/feed/forum_flow/v1/?forum_id=1656388947394568is_web_refresh=1channel=local_testquery_id=1656388947394568tab_id=1656388947394584is_preview=1stream_api_version=82aid=13forum_id=1656388947394568is_preview=0');
 $c=count(json_decode($content)->data)-1;
 $getInfos=@json_decode(json_decode($content)->data[$c]->content)->sub_raw_datas;
 if ($getInfos){
  foreach ($getInfos as $k=>$Info){
   $data[$k]=[
    'showtime'=>$Info->raw_data->showtime_string,//展示時間
    'desc'=>$Info->raw_data->desc,//簡訊
    'event_time'=>$Info->raw_data->event_time//真實播報時間
   ];
  }
  return $data;
 }else{
  return false;
 }

}
function get_nCoV_douyin_total(){
 $content=@file_get_contents('https://i.snssdk.com/forum/home/v1/info/?forum_id=1656388947394568is_web_refresh=1');
 $getInfos=@json_decode(json_decode($content)->forum->extra->ncov_string_list);
 $data['desc']=@json_decode($content)->forum->rich_content;
 $data['img']=@json_decode($content)->forum->extra->ncov_image_url;
 if ($getInfos){
  foreach ($getInfos as $k=>$Info){
   $data['provinces'][$k]=$Info;
  }
  return $data;
 }else{
  return false;
 }
}
?>
!doctype html>
html lang="zh">
head>
 meta charset="UTF-8">
 meta name="viewport"
   content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
 meta http-equiv="X-UA-Compatible" content="ie=edge">
 meta author="__Mark_Cheng__QQ72817">
 link rel="stylesheet" href="CSS/index.css" rel="external nofollow" >
 title>實時更新:新型冠狀病毒肺炎疫情/title>
/head>
body>
 div class="view">
  div class="header">
   div class="title">新型冠狀病毒肺炎/div>
   div class="to-title">疫情通報/div>
  /div>
  div class="show">
   div class="total">
    p class="title">span>實時疫情狀況/span>span>數據抓取時間:?php echo date('Y.m.d H:i');?>/span>/p>
    p class="desc">?php echo $nCov_data['total']['desc'];?>/p>
   /div>
   div class="map">
    img src="?php echo $nCov_data['total']['img'];?>" alt="實時地圖" width="100%">
   /div>
   div class="list">
    ul>
     ?php
     foreach ($nCov_data['total']['provinces'] as $key=>$val){
      echo 'li>span>'.$val.'/span>/li>';
     }
     ?>
    /ul>
   /div>
   div class="timeline">
    div class="title">疫情追蹤/div>
    div class="c">
     ?php
      foreach ($nCov_data['data'] as $key=>$val){
     ?>
     div class="content">
      div class="i">/div>
      div class="c">
       div class="show_time">
        ?php echo date('m月d日 H:i',$val['event_time']);?>
       /div>
       div class="desc">
        ?php echo $val['desc'];?>
       /div>
      /div>
     /div>
     ?php
     }
     ?>
    /div>
   /div>
   div class="tip">
    img src="https://mat1.gtimg.com/news/images/inews/2020/feiyan/18/img/prevent.png" alt="溫馨提示" width="100%">
   /div>
  /div>
 /div>
/body>
/html>

分析:其中PHP代碼中的圖片路徑可以自己保存到本地進行修改。

感謝大家的學習和對腳本之家的支持。

您可能感興趣的文章:
  • python+selenium定時爬取丁香園的新型冠狀病毒數據并制作出類似的地圖(部署到云服務器)
  • node爬取新型冠狀病毒的疫情實時動態(tài)
  • 將新型冠狀病毒轉二進制的代碼(首發(fā))
  • Python抓新型冠狀病毒肺炎疫情數據并繪制全國疫情分布的代碼實例
  • Python實現新型冠狀病毒傳播模型及預測代碼實例
  • Python實現實時數據采集新型冠狀病毒數據實例
  • python模擬預測一下新型冠狀病毒肺炎的數據
  • 使用Python制作新型冠狀病毒實時疫情圖
  • pyecharts繪制中國2020肺炎疫情地圖的實例代碼

標簽:鎮(zhèn)江 宜賓 寶雞 南陽 湛江 黃南 銅川 婁底

巨人網絡通訊聲明:本文標題《PHP實現新型冠狀病毒疫情實時圖的實例》,本文關鍵詞  PHP,實現,新型,冠狀,病毒,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現新型冠狀病毒疫情實時圖的實例》相關的同類信息!
  • 本頁收集關于PHP實現新型冠狀病毒疫情實時圖的實例的相關信息資訊供網民參考!
  • 推薦文章