• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP实现新型冠状病毒疫情实时图的实例

    我们先来看一下运行图

    下面我们来看源代码:

    ?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爬取新型冠状病毒的疫情实时动态
    • 将新型冠状病毒转二进制的代码(首发)
    • Python抓新型冠状病毒肺炎疫情数据并绘制全国疫情分布的代码实例
    • Python实现新型冠状病毒传播模型及预测代码实例
    • Python实现实时数据采集新型冠状病毒数据实例
    • python模拟预测一下新型冠状病毒肺炎的数据
    • 使用Python制作新型冠状病毒实时疫情图
    • pyecharts绘制中国2020肺炎疫情地图的实例代码
    上一篇:php post换行的方法
    下一篇:PHP ElasticSearch做搜索实例讲解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PHP实现新型冠状病毒疫情实时图的实例 PHP,实现,新型,冠状,病毒,