rodrilima / corona-analytic-api

API that generates information about coronavirus (COVID19) cases in the states of Brazil and other parts of the world
https://api.coronaanalytic.com
GNU General Public License v3.0
169 stars 9 forks source link

Dados parecem estar atrasados #11

Open georgebrindeiro opened 4 years ago

georgebrindeiro commented 4 years ago

Ao consultar a rota https://api.coronaanalytic.com/brazil agora há pouco, vejo que o último update foi 2020-03-18T20:00:00.000Z... Qual a fonte de dados que vocês usam? O pessoal do saude.gov.br não tá atualizando consistentemente?

Na home deles os números já são bem diferentes:

Screen Shot 2020-03-20 at 14 44 42
georgebrindeiro commented 4 years ago

Talvez valha a pena pensar em uma rota alternativa em que se obtém os dados por scraping do portal, ao invés da rota fornecida por eles (se houver).

rodrilima commented 4 years ago

Perfeito @georgebrindeiro. O problema é que precisamos de uma página para fazer esse scraping. Esses artigos possuem links bem aleatórios e não seguem um padrão também. O que estávamos utilizando realmente está desatualizado. Caso consiga encontrar alguma fonte para fazermos o scraping, nos ajudaria muito.

georgebrindeiro commented 4 years ago

O que eu tentaria inicialmente é usar a própria rota de busca das notícias do portal. Fiz um POST rápido aqui na rota https://www.saude.gov.br/noticias?filter-search=casos+confirmados&limit=10 e me retorno esse bicho feio abaixo. Tenho a impressão que um Regex bem feito, tirando proveito da classe tileHeadline e a estrutura dos títulos que eles têm usado (Coronavírus: X mortes e Y casos confirmados) possa ser uma forma de obter esses dados mega atualizados. Mesmo que não tenham a granularidade vista no restante da API.

<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="pt-br" dir="ltr"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8" lang="pt-br" dir="ltr"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9" lang="pt-br" dir="ltr"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="pt-br" dir="ltr"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-N9GV4MG');</script>
<!-- End Google Tag Manager -->
       <!--[if lt IE 9]>
    <script src="/templates/padraogoverno01/js/html5shiv.js"></script>
    <![endif]-->
    <link rel="stylesheet" href="/templates/padraogoverno01/css/custom.css?version=31" type='text/css'/>
    <link rel="stylesheet" href="/templates/padraogoverno01/css/custom2.css?version=17" type='text/css'/>
    <link rel="stylesheet" href="/templates/padraogoverno01/bootstrap/css/bootstrap.min.css" type='text/css'/>
    <link rel="stylesheet" href="/templates/padraogoverno01/css/template-azul.css" type='text/css'/>
            <link rel="stylesheet" href="/templates/padraogoverno01/css/icones-bmp-azul.css" type='text/css'/>
            <link rel="stylesheet" href="/templates/padraogoverno01/font-awesome/css/font-awesome.min.css" type='text/css'/>
    <!--[if lt IE 10]>
    <link rel="stylesheet" href="/templates/padraogoverno01/css/ie.css" />
    <![endif]-->
    <!--[if lt IE 9]>
    <link rel="stylesheet" href="/templates/padraogoverno01/css/ie8.css" />
    <![endif]-->
    <!--[if lt IE 8]>
    <link rel="stylesheet" href="/templates/padraogoverno01/css/ie7.css" />
    <link rel="stylesheet" href="/font-awesome/css/font-awesome-ie7.min.css" />
    <![endif]-->

     <base href="https://www.saude.gov.br" />
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <meta name="keywords" content="ministério da saúde, tratamento, sintoma, causa, saude de a z, acoes e programa, vacinacao, transplante, samu, upa, ubs, precencao" />
    <meta name="description" content="Ministério da Saúde - www.saude.gov.br" />
    <title>Últimas notícias</title>
    <link href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;format=feed&amp;type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0" />
    <link href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;format=feed&amp;type=atom" rel="alternate" type="application/atom+xml" title="Atom 1.0" />
    <link href="https://www.saude.gov.br/component/search/?filter-search=casos%20confirmados&amp;limit=10&amp;Itemid=269&amp;format=opensearch" rel="search" title="Pesquisar Ministério da Saúde - Portal da Saúde" type="application/opensearchdescription+xml" />
    <link href="/plugins/system/bdthemes_shortcodes/css/shortcode-ultimate.css" rel="stylesheet" type="text/css" />
    <link href="/plugins/system/bdthemes_shortcodes/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
    <link href="/media/jui/css/chosen.css?e29d1b504b37f518b7564a58d2b44664" rel="stylesheet" type="text/css" />
    <link href="/media/system/css/fields/calendar.css" rel="stylesheet" type="text/css" />
    <link href="/plugins/system/jcemediabox/css/jcemediabox.css?1d12bb5a40100bbd1841bfc0e498ce7b" rel="stylesheet" type="text/css" />
    <link href="/plugins/system/jcemediabox/themes/standard/css/style.css?50fba48f56052a048c5cf30829163e4d" rel="stylesheet" type="text/css" />
    <style type="text/css">

    .hide { display: none; }
    .table-noheader { border-collapse: collapse; }
    .table-noheader thead { display: none; }

    </style>
    <script type="application/json" class="joomla-script-options new">{"csrf.token":"95774afd94111bc1905b1d2147d7b220","system.paths":{"root":"","base":""},"joomla.jtext":{"JLIB_FORM_FIELD_INVALID":"Campo inv\u00e1lido:&#160;"}}</script>
    <script src="/media/jui/js/jquery.min.js?e29d1b504b37f518b7564a58d2b44664" type="text/javascript"></script>
    <script src="/media/jui/js/jquery-noconflict.js?e29d1b504b37f518b7564a58d2b44664" type="text/javascript"></script>
    <script src="/media/jui/js/jquery-migrate.min.js?e29d1b504b37f518b7564a58d2b44664" type="text/javascript"></script>
    <script src="/plugins/system/bdthemes_shortcodes/js/shortcode-ultimate.js" type="text/javascript"></script>
    <script src="/media/jui/js/bootstrap.min.js?e29d1b504b37f518b7564a58d2b44664" type="text/javascript"></script>
    <script src="/media/system/js/multiselect.js?e29d1b504b37f518b7564a58d2b44664" type="text/javascript"></script>
    <script src="/media/jui/js/chosen.jquery.min.js?e29d1b504b37f518b7564a58d2b44664" type="text/javascript"></script>
    <script src="/media/system/js/punycode.js?e29d1b504b37f518b7564a58d2b44664" type="text/javascript"></script>
    <script src="/media/system/js/validate.js?e29d1b504b37f518b7564a58d2b44664" type="text/javascript"></script>
    <!--[if lte IE 11]><script src="/media/system/js/polyfill.event.js?e29d1b504b37f518b7564a58d2b44664" type="text/javascript"></script><![endif]-->
    <!--[if lte IE 11]><script src="/media/system/js/polyfill.classlist.js?e29d1b504b37f518b7564a58d2b44664" type="text/javascript"></script><![endif]-->
    <!--[if lte IE 11]><script src="/media/system/js/polyfill.map.js?e29d1b504b37f518b7564a58d2b44664" type="text/javascript"></script><![endif]-->
    <script src="/media/system/js/fields/calendar-locales/pt.js" type="text/javascript"></script>
    <script src="/media/system/js/fields/calendar-locales/date/gregorian/date-helper.min.js" type="text/javascript"></script>
    <script src="/media/system/js/fields/calendar.min.js" type="text/javascript"></script>
    <script src="/plugins/system/jcemediabox/js/jcemediabox.js?0c56fee23edfcb9fbdfe257623c5280e" type="text/javascript"></script>

    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta content="width=device-width, initial-scale=1.0" name="viewport">
    <meta name="google-site-verification" content="01kp6xUMSp1oFKdKXoabh6nCiRFwdc7MyaK-_yzN5rY" />
    <meta name="generator" content="Governo Federal" />
    <meta name="COPYRIGHT" content="Copyright © Ministério da Saúde. Todos os direitos reservados"/>
    <meta name="AUTHOR" content="Ministério da Saúde"/>
    <!-- <link href="https://www.saude.gov.br/noticias?filter-search=casos+confirmados&limit=10" rel="canonical" /> -->
    <link rel="shortcut icon" type="image/ico" href="/templates/padraogoverno01/favicon.png" />
   <link rel="apple-touch-icon" sizes="57x57" href="/images/apple-touch-icon-57x57.png">
   <link rel="apple-touch-icon" sizes="72x72" href="/images/apple-touch-icon-72x72.png">
   <link rel="apple-touch-icon" sizes="114x114" href="/images/apple-touch-icon-114x114.png">
                 <link href='https://www.saude.gov.br/templates/padraogoverno01/css/fontes.css'  rel='stylesheet' type='text/css'> 

                    <link rel="stylesheet" href="/templates/padraogoverno01/css/portalsaude.css" type='text/css'/>

</head>
<body  class="pagina-noticias">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N9GV4MG"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
    <a class="hide" id="topo" href="#accessibility">Ir direto para menu de acessibilidade.</a>
    <noscript>
      <div class="error minor-font">
        Seu navegador de internet está sem suporte à JavaScript. Por esse motivo algumas funcionalidades do site podem não estar acessíveis.
      </div>
    </noscript>
    <!--[if lt IE 7]><center><strong>Atenção, a versão de seu navegador não é compatível com este sítio. Atualize seu navegador.</strong></center><![endif]-->
        <div id="barra-brasil" style="background:#7F7F7F; height: 20px; padding:0 0 0 10px;display:block;">
  <ul id="menu-barra-temp" style="list-style:none;">
    <li style="display:inline; float:left;padding-right:10px; margin-right:10px; border-right:1px solid #EDEDED">
        <a href="http://brasil.gov.br" style="font-family:sans,sans-serif; text-decoration:none; color:white;">Portal do Governo Brasileiro</a>
    </li>
    <li>
       <a style="font-family:sans,sans-serif; text-decoration:none; color:white;" href="http://epwg.governoeletronico.gov.br/barra/atualize.html">Atualize sua Barra de Governo</a>
    </li>
  </ul>
</div>
<script defer="defer" src="//barra.brasil.gov.br/barra.js" type="text/javascript"></script>
    <div class="layout">
        <header>
            <div class="container">
                <div class="row-fluid accessibility-language-actions-container">
                    <div class="span6 accessibility-container">
                        <ul id="accessibility">
                            <li>
                                <a accesskey="1" href="#content" id="link-conteudo">
                                    Ir para o conte&uacute;do
                                    <span>1</span>
                                </a>
                            </li>
                            <li>
                                <a accesskey="2" href="#navigation" id="link-navegacao">
                                    Ir para o menu
                                    <span>2</span>
                                </a>
                            </li>
                            <li>
                                <a accesskey="3" href="#portal-searchbox" id="link-buscar">
                                    Ir para a busca
                                    <span>3</span>
                                </a>
                            </li>
                            <li>
                                <a accesskey="4" href="#footer" id="link-rodape">
                                    Ir para o rodap&eacute;
                                    <span>4</span>
                                </a>
                            </li>
                        </ul>
                    </div>
                    <!-- fim div.span6 -->
                    <div class="span6 language-and-actions-container">
                                <h2 class="hide">Opções de acessibilidade</h2>

<ul class="pull-right" id="portal-siteactions">
<li class="item-140"><a href="/acessibilidade" accesskey="5" >Acessibilidade</a></li><li class="item-141 toggle-contraste"><a class="toggle-contraste" href="#"  accesskey="6" >Alto contraste</a></li><li class="item-142"><a href="/mapa-do-site" accesskey="7" >Mapa do site</a></li></ul>

                    </div>
                    <!-- fim div.span6 -->
                </div>
                <!-- fim .row-fluid -->
                <div class="row-fluid">
                    <div id="logo" class="span8">
                        <a href="https://www.saude.gov.br/" title="Saúde">
                            <span class="portal-title-1">Ministério da</span>
                            <span class="portal-title corto">Saúde</span>
                            <span class="portal-description"></span>
                        </a>
                    </div>
                    <!-- fim .span8 -->
                    <div class="span4">
                            <div id="portal-searchbox" class="row">
        <h2 class="hidden">Buscar no portal</h2>
        <div itemscope itemtype="http://schema.org/WebSite">
<meta itemprop="url" content="http://portalms.saude.gov.br/" />
<form  itemprop="potentialAction" itemscope itemtype="http://schema.org/SearchAction"  action="/noticias" method="post" class="pull-right">
    <fieldset>
        <legend class="hide">Busca</legend>
        <div class="input-append">
            <label for="portal-searchbox-field" class="hide">Busca: </label>
                 <meta itemprop="target" content="http://portalms.saude.gov.br/busca?searchword={searchword}"/>
            <input itemprop="query-input" type="text" id="portal-searchbox-field" class="searchField" placeholder="Buscar no portal" title="Buscar no portal" name="searchword">       
            <button type="submit" class="btn searchButton"><span class="hide">Buscar</span><i class="icon-search"></i></button>
        </div>
        <input type="hidden" name="task" value="search" />
        <input type="hidden" name="option" value="com_search" />
        <input type="hidden" name="Itemid" value="269" />
    </fieldset>
</form>
</div>    </div>
        <div id="social-icons" class="row">
        <h2 class="hidden">Redes Sociais</h2>

<ul class="pull-right">
<li class="portalredes-item item-138"><a href="https://www.facebook.com/minsaude" target="_blank" rel="noopener noreferrer"><i class="icon-facebook-sign"><span>Facebook</span></i></a></li><li class="portalredes-item item-136"><a href="http://twitter.com/minsaude" target="_blank" rel="noopener noreferrer"><i class="icon-twitter-sign"><span>Twitter</span></i></a></li><li class="portalredes-item item-137"><a href="http://www.youtube.com/minsaudebr" target="_blank" rel="noopener noreferrer"><i class="icon-youtube"><span>YouTube</span></i></a></li><li class="portalredes-item item-637"><a href="https://instagram.com/minsaude/" target="_blank" rel="noopener noreferrer"><i class="icon-instagram"><span> Instagram</span></i></a></li><li class="portalredes-item item-228"><a href="https://soundcloud.com/ministeriodasaude" target="_blank" rel="noopener noreferrer"><i class="icon-cloud"><span>Sound Cloud</span></i></a></li><li class="portalredes-item item-139"><a href="https://www.flickr.com/photos/ministeriodasaude/albums" target="_blank" rel="noopener noreferrer"><i class="icon-flickr"><span>Flickr</span></i></a></li><li class="portalredes-item item-225"><a href="https://www.linkedin.com/company/ministeriodasaude/" ><i class="icon-linkedin"><span>Linkedin</span></i></a></li></ul>
    </div>

                    </div>
                    <!-- fim .span4 -->
                </div>
                <!-- fim .row-fluid -->
            </div>
            <!-- fim div.container -->
            <div class="sobre">
                <div class="container">
                        <nav class="menu-servicos pull-right">
        <h2 class="hide">Serviços</h2>

<ul>
<li class="item-271"><a href="http://datasus.saude.gov.br/sistemas-e-aplicativos" class="aplicativos" target="_blank" rel="noopener noreferrer">Sistemas</a></li><li class="item-4773"><a href="http://saude.gov.br/ouvidoria" >Ouvidoria </a></li><li class="item-135"><a href="/comunicacao-e-imprensa" >Comunicação e Imprensa</a></li><li class="item-4716"><a href="/fale-conosco" >Contatos</a></li><li class="item-638 parent"><a href="/assessoria-de-imprensa" >Assessoria de Imprensa</a></li></ul>
<span class="hide">Fim do menu de serviços</span>
    </nav>

                </div>
                <!-- .container -->
            </div>
            <!-- fim .sobre -->
        </header>
        <main>
            <div class="container">
                    <div class="row-fluid">
        <section>

<div class="custom"  >
    <div class="hide-desktop" style="text-align: center;"><a href="/saude-de-a-z/coronavirus"><img src="https://portalarquivos2.saude.gov.br/images/jpg/2020/fevereiro/26/banner-coronavirus-mobile.jpg" alt="Novo Coronavírus - tire suas dúvidas" width="320" title="Novo Coronavírus - tire suas dúvidas" /></a></div>
<div><a href="http://coronavirus.saude.gov.br/"><img src="/images/png/2020/marco/19/banner-coronavirus.png" alt="Novo Coronavírus - tire suas dúvidas" title="Novo Coronavírus - tire suas dúvidas" /></a></div></div>
        </section>
    </div>
        <div class="row-fluid">
        <section>

<div class="rastro-navegacao row-flutuante  hide-mobile">
  <ol itemscope itemtype="http://schema.org/BreadcrumbList">
    <span class="showHere">Você está aqui: </span><li><a href="/" class="pathway">Página inicial</a></li> <span class="separator"> &gt; </span> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                    <a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="/noticias?readmore_limit=200&amp;show_subcategory_content=-1" id="/noticias?readmore_limit=200&amp;show_subcategory_content=-1" class="pathway">
                    <span itemprop="name">Últimas notícias</span></a>
                    <meta itemprop="position" content="1" />
                 </li>  </ol>
</div>      </section>
    </div>

                <div class="row-fluid">
                                        <div id="navigation" class="span3">
                        <a href="#" class="visible-phone visible-tablet mainmenu-toggle btn"><i class="icon-list"></i>&nbsp;Menu</a>
                        <section id="navigation-section">
                            <span class="hide">Início do menu principal</span>
                                <nav class="menu-de-apoio span9">
        <h2 class="hide">Menu de Relevância </h2>
        <ul class="menuspan9">
<li class="item-4775"><a href="http://saude.gov.br/saude-de-a-z" >Saúde de A a Z</a></li><li class="item-3993 parent"><a href="/acesso-a-informacao/institucional" >Institucional</a></li><li class="item-772 parent"><a href="/sistema-unico-de-saude" >SUS</a></li><li class="item-4685"><a href="/acoes-e-programas" >Ações e Programas</a></li><li class="item-3178"><a href="http://blog.saude.gov.br/" target="_blank" rel="noopener noreferrer">Blog da Saúde</a></li><li class="item-269 current active parent"><a href="/noticias" >Últimas notícias</a></li><li class="item-792"><a href="/boletins-epidemiologicos" >Boletins epidemiológicos</a></li></ul>
    </nav>
        <nav class="assuntos span9">
        <h2 >Assuntos <i class="icon-chevron-down visible-phone visible-tablet pull-right"></i></h2>

<ul>
<li class="item-838 parent"><a href="/atencao-especializada-e-hospitalar" >Atenção Especializada</a></li><li class="item-837"><a href="/atencao-primaria" >Atenção Primária</a></li><li class="item-3046 parent"><a href="/assistencia-farmaceutica" >Assistência Farmacêutica</a></li><li class="item-788 parent"><a href="/ciencia-e-tecnologia-e-complexo-industrial" >Ciência e Tecnologia e Complexo Industrial</a></li><li class="item-3037 parent"><a href="/gestao-do-sus" >Gestão do SUS</a></li><li class="item-2897 parent"><a class="fixed" href="/vigilancia-em-saude" >Vigilância em Saúde</a></li><li class="item-3349 parent"><a href="/participacao-e-controle-social" >Participação e Controle Social</a></li><li class="item-1017 parent"><a href="/repasses-financeiros" >Repasses financeiros</a></li><li class="item-786 parent"><a href="/saude-para-voce" >Saúde para Você</a></li><li class="item-155 parent"><a href="/saude-indigena" >Saúde Indígena</a></li><li class="item-785"><a href="/saude-de-a-z" >Saúde de A a Z</a></li><li class="item-777 parent"><a href="/trabalho-educacao-e-qualificacao" >Trabalho, Educação e Qualificação</a></li></ul>
    </nav>
        <nav class=" span9">
        <h2 >Saúde no Brasil  <i class="icon-chevron-down visible-phone visible-tablet pull-right"></i></h2>

<ul>
<li class="item-4820"><a href="/dados-e-indicadores-da-saude" >Dados e Indicadores da Saúde</a></li><li class="item-3099"><a href="/informes-de-arboviroses" >Informes de Arboviroses</a></li><li class="item-4193"><a href="/protocolos-e-diretrizes" >Protocolos e Diretrizes</a></li><li class="item-4835"><a href="/boletins-epidemiologicos" >Boletins epidemiológicos</a></li></ul>
    </nav>
        <nav class="sobre span9 ">
        <h2 >Acesso à Informação <i class="icon-chevron-down visible-phone visible-tablet pull-right"></i></h2>

<ul>
<li class="item-4710 parent"><a href="/acesso-a-informacao" >Acesso à Informação</a></li><li class="item-391 parent"><a href="/acoes-e-programas" >Ações e Programas</a></li><li class="item-4215 parent"><a href="/agenda-das-autoridades" >Agenda das Autoridades</a></li><li class="item-3975"><a href="/auditorias" >Auditorias</a></li><li class="item-4833"><a href="/colegiados" >Colegiados</a></li><li class="item-4394"><a href="/acesso-a-informacao/concursos-e-selecoes" >Concursos e seleções </a></li><li class="item-4718"><a href="/acesso-a-informacao/convenios-e-transferencias" >Convênios e Transferências</a></li><li class="item-119"><a href="/informacoes-classificadas" >Informações classificadas</a></li><li class="item-4112 parent"><a href="/legislacao-da-saude" >Legislação da Saúde</a></li><li class="item-725"><a href="/acesso-a-informacao/licitacoes-e-contratos" >Licitações e contratos</a></li><li class="item-4717"><a href="/acesso-a-informacao/participacao-social" >Participação Social</a></li><li class="item-4866"><a href="/acesso-a-informacao/programa-de-estagio" >Programa de Estágio</a></li><li class="item-118"><a href="/acesso-a-informacao/receitas-e-despesas" >Receitas e Despesas</a></li><li class="item-4836"><a href="/redes-sociais" >Redes Sociais</a></li><li class="item-4218"><a href="/relatorio-de-gestao" >Relatório de Gestão</a></li><li class="item-3990"><a href="/acesso-a-informacao/servidores" >Servidores</a></li><li class="item-304 parent"><a href="/acesso-a-informacao/servico-de-informacao-ao-cidadao" >Serviço de Informação ao Cidadão (SIC)</a></li><li class="item-4414"><a href="/sei" >Sistema Eletrônico de Informações (SEI)</a></li></ul>
    </nav>
        <nav class="central-conteudos span9 ">
        <h2 >Central de conteúdos <i class="icon-chevron-down visible-phone visible-tablet pull-right"></i></h2>

<ul>
<li class="item-149"><a class="aplicativos" href="https://mobilems.saude.gov.br/" ><span class="icon-li icon-stack"><i class="icon-circle icon-stack-base"><span class="hide">&nbsp;</span></i><i class="icon-mobile-phone icon-light"><span class="hide">&nbsp;</span></i></span>
Aplicativos</a></li><li class="item-4020"><a class="audios" href="/webradio" ><span class="icon-li icon-stack"><i class="icon-circle icon-stack-base"><span class="hide">&nbsp;</span></i><i class="icon-volume-up icon-light"><span class="hide">&nbsp;</span></i></span>
Áudios</a></li><li class="item-4686"><a class="campanhas" href="http://www.saude.gov.br/campanhas" target="_blank" ><span class="icon-li icon-stack"><i class="icon-circle icon-stack-base"><span class="hide">&nbsp;</span></i><i class="icon-file-text  icon-light"><span class="hide">&nbsp;</span></i></span>
Campanhas</a></li><li class="item-277"><a class="publicacoes" href="http://www.saude.gov.br/bvs" target="_blank" ><span class="icon-li icon-stack"><i class="icon-circle icon-stack-base"><span class="hide">&nbsp;</span></i><i class="icon-file-text  icon-light"><span class="hide">&nbsp;</span></i></span>
Biblioteca</a></li><li class="item-590"><a class="imagens" href="https://www.flickr.com/photos/ministeriodasaude/albums" title="Galeria de Imagens" ><span class="icon-li icon-stack"><i class="icon-circle icon-stack-base"><span class="hide">&nbsp;</span></i><i class="icon-picture icon-light"><span class="hide">&nbsp;</span></i></span>
Imagens</a></li><li class="item-146"><a class="videos" href="https://www.youtube.com/user/MinSaudeBR" ><span class="icon-li icon-stack"><i class="icon-circle icon-stack-base"><span class="hide">&nbsp;</span></i><i class="icon-play icon-light"><span class="hide">&nbsp;</span></i></span>
Vídeos</a></li></ul>
    </nav>

                            <span class="hide">Fim do menu principal</span>
                        </section>
                    </div>
                    <!-- fim #navigation.span3 -->
                                        <div id="content" class="span9 internas">
                        <section id="content-section">
                            <span class="hide">Início do conteúdo da página</span>

                                                                <div class="row-fluid">
                                            <div class="row-fluid module  pull-right">
                                    <a href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;format=feed&amp;type=rss" class="syndicate-module pull-right">
    <img src="/media/system/images/livemarks.png" alt="feed-image" />           <span>
                    RSS             </span>
    </a>
                    </div>

                                </div>

                                                                <div class="row-fluid">
                                                                            <div class="category-listnoticias">

    <h2>
        Notícias 
    </h2>

    <div class="cat-items">
        <script type="text/javascript">
function limparFiltros()  {
    document.getElementById('filter-start_date').setAttribute('data-alt-value', "");
    document.getElementById('filter-start_date').setAttribute('value', '');
    document.getElementById('filter-start_date').value = '';
    document.getElementById('filter-search').value='';
    document.getElementById('filter-end_date').setAttribute('data-alt-value', "");
    document.getElementById('filter-end_date').setAttribute('value', '');
    document.getElementById('filter-end_date').value = '';
}
</script>
<form action="https://www.saude.gov.br/noticias?filter-search=casos+confirmados&amp;limit=10" method="post" name="adminForm" id="adminForm" class="form-inline">
        <div class="row-fluid row-busca">
        <fieldset class="filters alert alert-info">
            <legend class="hide">Filtros</legend>

            <div class="row-fluid row-busca-f">
                <input type="text" name="filter-search" id="filter-search" class="span4 input-busca"
                onchange="document.adminForm.submit();"
                value="casos confirmados"
                title="Filtrar Conteúdo da Pesquisa"
                placeholder="Filtro por Título"
                />
                <button type="submit" class="acao-busca button btn btn-primary"/>Buscar</button>
                <button type="button" class="acao-busca button btn btn-warning" onclick="limparFiltros();">
                    Limpar              </button>

                                <select id="limit" name="limit" class="inputbox input-mini" size="1" onchange="this.form.submit()">
    <option value="5">5</option>
    <option value="10" selected="selected">10</option>
    <option value="15">15</option>
    <option value="20">20</option>
    <option value="25">25</option>
    <option value="30">30</option>
    <option value="50">50</option>
    <option value="100">100</option>
    <option value="0">Todos</option>
</select>
                    </div>

        <div class="row-fluid row-busca-f datasRange span5">
            <div class="control-group info span6">
                <label class="control-label" for="inputInfo">Data Inicio:</label>
                <div class="controls">
                    <div class="field-calendar">
        <div class="input-append">
                <input type="text" id="filter-start_date" name="filter-start_date" value=""          data-alt-value="" autocomplete="off"/>
        <button type="button" class="btn btn-secondary"
            id="filter-start_date_btn"
            data-inputfield="filter-start_date"
            data-dayformat="%Y-%m-%d"
            data-button="filter-start_date_btn"
            data-firstday="0"
            data-weekend="0,6"
            data-today-btn="1"
            data-week-numbers="1"
            data-show-time="0"
            data-show-others="1"
            data-time-24="24"
            data-only-months-nav="0"
                                    title="Abrir o calendário"
        ><span class="icon-calendar" aria-hidden="true"></span></button>
            </div>
</div>
                </div>
            </div>
            <div class="control-group info span6">
                <label class="control-label" for="inputInfo">Data Fim:</label>
                <div class="controls">
                    <div class="field-calendar">
        <div class="input-append">
                <input type="text" id="filter-end_date" name="filter-end_date" value=""          data-alt-value="" autocomplete="off"/>
        <button type="button" class="btn btn-secondary"
            id="filter-end_date_btn"
            data-inputfield="filter-end_date"
            data-dayformat="%Y-%m-%d 23:59:59"
            data-button="filter-end_date_btn"
            data-firstday="0"
            data-weekend="0,6"
            data-today-btn="1"
            data-week-numbers="1"
            data-show-time="0"
            data-show-others="1"
            data-time-24="24"
            data-only-months-nav="0"
                                    title="Abrir o calendário"
        ><span class="icon-calendar" aria-hidden="true"></span></button>
            </div>
</div>
                </div>
            </div>
        </div>

        <input type="hidden" name="filter_order" value="" />
        <input type="hidden" name="filter_order_Dir" value="" />
        <input type="hidden" name="limitstart" value="" />
        <input type="hidden" name="task" value="" />
    </fieldset>
</div>

    <div class="tile-list-1">

        <div class="tileItem">

            <!-- SPAN9 -->
            <div class="span9 tileContent">

            <span class="subtitle">ATUALIZAÇÃO</span>
            <h2 class="tileHeadline">
                <a href="/noticias/agencia-saude/46563-coronavirus-6-mortes-e-621-casos-confirmados">Coronavírus: 6 mortes e 621 casos confirmados</a>
            </h2>
            <span class="description">
                Coronavírus: 6 mortes e 621 casos confirmados               <p>As seis mortes registradas oficialmente ao Ministério da Saúde estão no estado de São Paulo (4) e Rio de Janeiro (2)
Subiu para 621 o número de casos confirmados de coronavírus no...</p>           </span>

                                    Tags:   <div class="tags">
                                                                    <span class="tag-834 tag-list0">
                    <a href="/component/tags/tag/coronavirus" class="label label-info">
                        Coronavírus                 </a>
                </span>&nbsp;
                        </div>
            </div>

    <!-- SPAN3 -->
    <div class="span3 tileInfo">
        <ul>
            <li class="hide">publicado</li>
            <li><i class="icon-fixed-width icon-calendar"></i> 19/03/20</li>
            <li><i class="icon-fixed-width icon-time"></i> 21h25</li>
            <li><i class="icon-fixed-width icon-list"></i>&nbsp;<a href="/noticias/agencia-saude">Agência Saúde</a></li>
        </ul>
    </div>
</div>
<!-- div.tileItem -->

        <div class="tileItem">

            <!-- SPAN9 -->
            <div class="span9 tileContent">

            <span class="subtitle">CORONAVÍRUS</span>
            <h2 class="tileHeadline">
                <a href="/noticias/agencia-saude/46562-postos-de-saude-adotam-metodo-que-agiliza-atendimento-de-casos-suspeitos">Postos de saúde adotam método que agiliza atendimento de casos suspeitos</a>
            </h2>
            <span class="description">
                Postos de saúde adotam método que agiliza atendimento de casos suspeitos                <p>Pacientes com suspeita de coronavírus serão atendidos rapidamente e encaminhados para salas de isolamento respiratório dentro das unidades, evitando o contágio local entre os...</p>            </span>

                                    Tags:   <div class="tags">
                                                                    <span class="tag-106 tag-list0">
                    <a href="/component/tags/tag/atendimento" class="label label-info">
                        Atendimento                     </a>
                </span>&nbsp;
                                                                                <span class="tag-834 tag-list1">
                    <a href="/component/tags/tag/coronavirus" class="label label-info">
                        Coronavírus                 </a>
                </span>&nbsp;
                        </div>
            </div>

    <!-- SPAN3 -->
    <div class="span3 tileInfo">
        <ul>
            <li class="hide">publicado</li>
            <li><i class="icon-fixed-width icon-calendar"></i> 19/03/20</li>
            <li><i class="icon-fixed-width icon-time"></i> 21h12</li>
            <li><i class="icon-fixed-width icon-list"></i>&nbsp;<a href="/noticias/agencia-saude">Agência Saúde</a></li>
        </ul>
    </div>
</div>
<!-- div.tileItem -->

        <div class="tileItem">

            <!-- SPAN9 -->
            <div class="span9 tileContent">

            <span class="subtitle">ATUALIZAÇÃO</span>
            <h2 class="tileHeadline">
                <a href="/noticias/agencia-saude/46556-coronavirus-4-mortes-e-428-casos-confirmados">Coronavírus: 4 mortes e 428 casos confirmados</a>
            </h2>
            <span class="description">
                Coronavírus: 4 mortes e 428 casos confirmados               <p>As quatro mortes registradas oficialmente ao Ministério da Saúde estão no estado de São Paulo.Outros 11.278 casos suspeitos estão em investigação
Subiu para 428 o número de casos...</p>         </span>

                </div>

    <!-- SPAN3 -->
    <div class="span3 tileInfo">
        <ul>
            <li class="hide">publicado</li>
            <li><i class="icon-fixed-width icon-calendar"></i> 19/03/20</li>
            <li><i class="icon-fixed-width icon-time"></i> 12h58</li>
            <li><i class="icon-fixed-width icon-list"></i>&nbsp;<a href="/noticias/agencia-saude">Agência Saúde</a></li>
        </ul>
    </div>
</div>
<!-- div.tileItem -->

        <div class="tileItem">

            <!-- SPAN9 -->
            <div class="span9 tileContent">

            <span class="subtitle">CORONAVÍRUS</span>
            <h2 class="tileHeadline">
                <a href="/noticias/agencia-saude/46554-notificacoes-de-casos-serao-feitas-automaticamente-pelos-estados">Notificações de casos serão feitas automaticamente pelos estados</a>
            </h2>
            <span class="description">
                Notificações de casos serão feitas automaticamente pelos estados                <p>A nova forma permitirá poupar tempo na realização das ações de vigilância, além de dar transparência nas informações
</p>            </span>

                                    Tags:   <div class="tags">
                                                                    <span class="tag-49 tag-list0">
                    <a href="/component/tags/tag/vigilancia-em-saude" class="label label-info">
                        Vigilância em Saúde                 </a>
                </span>&nbsp;
                                                                                <span class="tag-834 tag-list1">
                    <a href="/component/tags/tag/coronavirus" class="label label-info">
                        Coronavírus                 </a>
                </span>&nbsp;
                        </div>
            </div>

    <!-- SPAN3 -->
    <div class="span3 tileInfo">
        <ul>
            <li class="hide">publicado</li>
            <li><i class="icon-fixed-width icon-calendar"></i> 17/03/20</li>
            <li><i class="icon-fixed-width icon-time"></i> 21h46</li>
            <li><i class="icon-fixed-width icon-list"></i>&nbsp;<a href="/noticias/agencia-saude">Agência Saúde</a></li>
        </ul>
    </div>
</div>
<!-- div.tileItem -->

        <div class="tileItem">

            <!-- SPAN9 -->
            <div class="span9 tileContent">

            <span class="subtitle">PRORROGAÇÃO</span>
            <h2 class="tileHeadline">
                <a href="/noticias/agencia-saude/46553-inscricoes-para-medicos-atuarem-contra-coronavirus-vao-ate-22-03">Inscrições para médicos atuarem contra coronavírus vão até 22/03</a>
            </h2>
            <span class="description">
                Inscrições para médicos atuarem contra coronavírus vão até 22/03                <p>Profissionais com CRM Brasil podem se inscrever até domingo (22/03) para trabalharem em capitais e grandes centros, além dos municípios mais carentes e aldeias indígenas</p>            </span>

                                    Tags:   <div class="tags">
                                                                    <span class="tag-752 tag-list0">
                    <a href="/component/tags/tag/saude-na-hora" class="label label-info">
                        Saúde na Hora                   </a>
                </span>&nbsp;
                                                                                <span class="tag-775 tag-list1">
                    <a href="/component/tags/tag/medicos-pelo-brasil" class="label label-info">
                        Médicos pelo Brasil                 </a>
                </span>&nbsp;
                                                                                <span class="tag-834 tag-list2">
                    <a href="/component/tags/tag/coronavirus" class="label label-info">
                        Coronavírus                 </a>
                </span>&nbsp;
                        </div>
            </div>

    <!-- SPAN3 -->
    <div class="span3 tileInfo">
        <ul>
            <li class="hide">publicado</li>
            <li><i class="icon-fixed-width icon-calendar"></i> 17/03/20</li>
            <li><i class="icon-fixed-width icon-time"></i> 21h24</li>
            <li><i class="icon-fixed-width icon-list"></i>&nbsp;<a href="/noticias/agencia-saude">Agência Saúde</a></li>
        </ul>
    </div>
</div>
<!-- div.tileItem -->

        <div class="tileItem">

            <!-- SPAN9 -->
            <div class="span9 tileContent">

            <span class="subtitle"></span>
            <h2 class="tileHeadline">
                <a href="/noticias/agencia-saude/46552-coronavirus-1-morte-e-291-casos-confirmados">Coronavírus: 1 morte e 291 casos confirmados</a>
            </h2>
            <span class="description">
                Coronavírus: 1 morte e 291 casos confirmados                <p>Outros 8.819 casos suspeitos estão em investigação no Brasil e 1.890 casos por coronavírus já foram descartados
Subiu para 291 o número de casos confirmados de coronavírus no Brasil,...</p>           </span>

                                    Tags:   <div class="tags">
                                                                    <span class="tag-834 tag-list0">
                    <a href="/component/tags/tag/coronavirus" class="label label-info">
                        Coronavírus                 </a>
                </span>&nbsp;
                                                                                <span class="tag-835 tag-list1">
                    <a href="/component/tags/tag/novo-coronavirus" class="label label-info">
                        Novo Coronavírus                    </a>
                </span>&nbsp;
                        </div>
            </div>

    <!-- SPAN3 -->
    <div class="span3 tileInfo">
        <ul>
            <li class="hide">publicado</li>
            <li><i class="icon-fixed-width icon-calendar"></i> 17/03/20</li>
            <li><i class="icon-fixed-width icon-time"></i> 19h00</li>
            <li><i class="icon-fixed-width icon-list"></i>&nbsp;<a href="/noticias/agencia-saude">Agência Saúde</a></li>
        </ul>
    </div>
</div>
<!-- div.tileItem -->

        <div class="tileItem">

            <!-- SPAN9 -->
            <div class="span9 tileContent">

            <span class="subtitle">CORONAVÍRUS</span>
            <h2 class="tileHeadline">
                <a href="/noticias/agencia-saude/46547-estados-terao-r-432-milhoes-para-enfrentar-covid-19">Estados terão R$ 432 milhões para enfrentar COVID-19</a>
            </h2>
            <span class="description">
                Estados terão R$ 432 milhões para enfrentar COVID-19                <p>Ministério da Saúde também vai disponibilizar 2 mil leitos de UTIs volantes, de instalação rápida. Os primeiros leitos estão previstos para serem encaminhados a partir desta...</p>         </span>

                                    Tags:   <div class="tags">
                                                                    <span class="tag-834 tag-list0">
                    <a href="/component/tags/tag/coronavirus" class="label label-info">
                        Coronavírus                 </a>
                </span>&nbsp;
                        </div>
            </div>

    <!-- SPAN3 -->
    <div class="span3 tileInfo">
        <ul>
            <li class="hide">publicado</li>
            <li><i class="icon-fixed-width icon-calendar"></i> 16/03/20</li>
            <li><i class="icon-fixed-width icon-time"></i> 20h42</li>
            <li><i class="icon-fixed-width icon-list"></i>&nbsp;<a href="/noticias/agencia-saude">Agência Saúde</a></li>
        </ul>
    </div>
</div>
<!-- div.tileItem -->

        <div class="tileItem">

            <!-- SPAN9 -->
            <div class="span9 tileContent">

            <span class="subtitle">EMERGÊNCIA EM SAÚDE</span>
            <h2 class="tileHeadline">
                <a href="/noticias/agencia-saude/46540-saude-anuncia-orientacoes-para-evitar-a-disseminacao-do-coronavirus">Saúde anuncia orientações para evitar a disseminação do coronavírus </a>
            </h2>
            <span class="description">
                Saúde anuncia orientações para evitar a disseminação do coronavírus                 <p>Medidas do dia a dia, como lavar as mãos e evitar aglomerações, reduzem o contágio da doença. Sem a adoção das recomendações, número de casos do coronavírus podem dobrar a cada...</p>          </span>

                                    Tags:   <div class="tags">
                                                                    <span class="tag-252 tag-list0">
                    <a href="/component/tags/tag/vigilancia" class="label label-info">
                        Vigilância                  </a>
                </span>&nbsp;
                                                                                <span class="tag-834 tag-list1">
                    <a href="/component/tags/tag/coronavirus" class="label label-info">
                        Coronavírus                 </a>
                </span>&nbsp;
                        </div>
            </div>

    <!-- SPAN3 -->
    <div class="span3 tileInfo">
        <ul>
            <li class="hide">publicado</li>
            <li><i class="icon-fixed-width icon-calendar"></i> 13/03/20</li>
            <li><i class="icon-fixed-width icon-time"></i> 20h10</li>
            <li><i class="icon-fixed-width icon-list"></i>&nbsp;<a href="/noticias/agencia-saude">Agência Saúde</a></li>
        </ul>
    </div>
</div>
<!-- div.tileItem -->

        <div class="tileItem">

            <!-- SPAN9 -->
            <div class="span9 tileContent">

            <span class="subtitle">COMBATE AO CORONAVÍRUS</span>
            <h2 class="tileHeadline">
                <a href="/noticias/agencia-saude/46536-saude-regulamenta-condicoes-de-isolamento-e-quarentena"> Saúde regulamenta condições de isolamento e quarentena</a>
            </h2>
            <span class="description">
                 Saúde regulamenta condições de isolamento e quarentena             <p>
Pacientes devem assinar notificação sobre importância de adotar medidas para previnir a dispersão do vírus no Brasil</p>            </span>

                                    Tags:   <div class="tags">
                                                                    <span class="tag-49 tag-list0">
                    <a href="/component/tags/tag/vigilancia-em-saude" class="label label-info">
                        Vigilância em Saúde                 </a>
                </span>&nbsp;
                                                                                <span class="tag-167 tag-list1">
                    <a href="/component/tags/tag/assistencia" class="label label-info">
                        Assistência                 </a>
                </span>&nbsp;
                                                                                <span class="tag-834 tag-list2">
                    <a href="/component/tags/tag/coronavirus" class="label label-info">
                        Coronavírus                 </a>
                </span>&nbsp;
                        </div>
            </div>

    <!-- SPAN3 -->
    <div class="span3 tileInfo">
        <ul>
            <li class="hide">publicado</li>
            <li><i class="icon-fixed-width icon-calendar"></i> 13/03/20</li>
            <li><i class="icon-fixed-width icon-time"></i> 13h27</li>
            <li><i class="icon-fixed-width icon-list"></i>&nbsp;<a href="/noticias/agencia-saude">Agência Saúde</a></li>
        </ul>
    </div>
</div>
<!-- div.tileItem -->

        <div class="tileItem">

            <!-- SPAN9 -->
            <div class="span9 tileContent">

            <span class="subtitle">SARAMPO</span>
            <h2 class="tileHeadline">
                <a href="/noticias/agencia-saude/46533-termina-hoje-vacinacao-de-criancas-e-jovens">Termina hoje vacinação de crianças e jovens contra o sarampo em todo o país </a>
            </h2>
            <span class="description">
                Termina hoje vacinação de crianças e jovens contra o sarampo em todo o país                 <p>Hoje é o último dia da mobilização nacional voltada à faixa etária de 5 a 19 anos. Até o momento, apenas 156,1 mil foram vacinadas. A vacina contra o sarampo está disponível nos 43...</p>          </span>

                                    Tags:   <div class="tags">
                                                                    <span class="tag-36 tag-list0">
                    <a href="/component/tags/tag/vacinacao" class="label label-info">
                        Vacinação                   </a>
                </span>&nbsp;
                                                                                <span class="tag-67 tag-list1">
                    <a href="/component/tags/tag/svs" class="label label-info">
                        SVS                 </a>
                </span>&nbsp;
                                                                                <span class="tag-478 tag-list2">
                    <a href="/component/tags/tag/sarampo" class="label label-info">
                        Sarampo                 </a>
                </span>&nbsp;
                        </div>
            </div>

    <!-- SPAN3 -->
    <div class="span3 tileInfo">
        <ul>
            <li class="hide">publicado</li>
            <li><i class="icon-fixed-width icon-calendar"></i> 13/03/20</li>
            <li><i class="icon-fixed-width icon-time"></i> 12h28</li>
            <li><i class="icon-fixed-width icon-list"></i>&nbsp;<a href="/noticias/agencia-saude">Agência Saúde</a></li>
        </ul>
    </div>
</div>
<!-- div.tileItem -->
</div>
    </div>

                        <div class="pagination">

                            <p class="counter pull-left">
                    Página 1 de 30              </p>

            <ul>
    <li class="pagination-start"><span class="pagenav">Início</span></li>
    <li class="pagination-prev"><span class="pagenav">Ant</span></li>
            <li><span class="pagenav">1</span></li>         <li><a href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;start=10" class="pagenav">2</a></li>          <li><a href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;start=20" class="pagenav">3</a></li>          <li><a href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;start=30" class="pagenav">4</a></li>          <li><a href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;start=40" class="pagenav">5</a></li>          <li><a href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;start=50" class="pagenav">6</a></li>          <li><a href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;start=60" class="pagenav">7</a></li>          <li><a href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;start=70" class="pagenav">8</a></li>          <li><a href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;start=80" class="pagenav">9</a></li>          <li><a href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;start=90" class="pagenav">10</a></li>     <li class="pagination-next"><a title="Próximo" href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;start=10" class="hasTooltip pagenav">Próximo</a></li>
    <li class="pagination-end"><a title="Fim" href="/noticias?filter-search=casos%20confirmados&amp;limit=10&amp;start=290" class="hasTooltip pagenav">Fim</a></li>
</ul>
        </div>
                </form>
        </div>

                                                                    </div>

                                                                <div class="row-fluid">

                                            <div class="row-fluid module custom assuntos-em-destaque  span12 preto no-margin mt30 artigo">
                            <div class="outstanding-header">                <h2 class="outstanding-title"><span>Assuntos em destaques</span></h2>
                </div>                                  

<div class="customcustom assuntos-em-destaque  span12 preto no-margin mt30 artigo"  >
    <!-- START: Modules Anywhere -->

<div class="custom assuntos-em-destaque  span12 preto no-margin mt30"  >
    <p><a href="http://www.saude.gov.br/novo-coronavirus">Coronavírus</a></p>
<p><a href="/saude-de-a-z/combate-ao-aedes">Aedes Aegypti</a></p>
<p><a href="http://www.saude.gov.br/fakenews">Fake News</a></p>
<p><a href="https://saude.gov.br/saude-de-a-z/sarampo">Sarampo</a></p>
<p><a href="/saude-de-a-z/meningites">Meningite</a></p></div>
<!-- END: Modules Anywhere --></div>
                    </div>
                <div class="row-fluid module span12">

<div class="customspan12"  >
    <a href="/sarampo"><img src="https://portalarquivos2.saude.gov.br/images/jpg/2019/agosto/08/banner-sarampo.jpg" class="mb30" alt="SARAMPO - saiba como se prevenir" /></a></div>
                    </div>
        <script>
jQuery.noConflict();
(function($) {          
    // link direto
    $("li a.itemclose").siblings('ul').hide();  
    $('li.current').parents ('ul').show()
    $('li.current > ul').show();

    // link morto 
    $("nav li.parent a.expansible").siblings('ul').hide();
    $('li.current').parents ('ul').show();
    $("nav li.parent a.expansible").click(function(){       
        $(this).toggleClass('open');
        $(this).siblings('ul').slideToggle( 400 );
        return false;
    })
})(jQuery); 
</script>
                                </div>

                            <span class="hide">Fim do conteúdo da página</span>
                        </section>
                    </div>
                    <!-- fim #content.span9 -->
                </div>
                <!-- fim .row-fluid -->
            </div>
            <!-- fim .container -->
        </main>
        <footer>
            <div class="footer-atalhos">
                <div class="container">
                    <div class="pull-right voltar-ao-topo"><a href="#portal-siteactions"><i class="icon-chevron-up"></i>&nbsp;Voltar para o topo</a></div>
                </div>
            </div>
            <div class="container container-menus">
                <div id="footer" class="row footer-menus">
                    <span class="hide">Início da navegação de rodapé</span>

        <div class="">
            <nav class="row  span12 container-rodape nav">

<div class="custom span12 container-rodape"  >
    <div class="span3"><!-- START: Modules Anywhere -->     <div class="moduletableassuntos">
                            <p class="title-menu">Assuntos</p>

<ul>
<li class="item-838 parent"><a href="/atencao-especializada-e-hospitalar" >Atenção Especializada</a></li><li class="item-837"><a href="/atencao-primaria" >Atenção Primária</a></li><li class="item-3046 parent"><a href="/assistencia-farmaceutica" >Assistência Farmacêutica</a></li><li class="item-788 parent"><a href="/ciencia-e-tecnologia-e-complexo-industrial" >Ciência e Tecnologia e Complexo Industrial</a></li><li class="item-3037 parent"><a href="/gestao-do-sus" >Gestão do SUS</a></li><li class="item-2897 parent"><a class="fixed" href="/vigilancia-em-saude" >Vigilância em Saúde</a></li><li class="item-3349 parent"><a href="/participacao-e-controle-social" >Participação e Controle Social</a></li><li class="item-1017 parent"><a href="/repasses-financeiros" >Repasses financeiros</a></li><li class="item-786 parent"><a href="/saude-para-voce" >Saúde para Você</a></li><li class="item-155 parent"><a href="/saude-indigena" >Saúde Indígena</a></li><li class="item-785"><a href="/saude-de-a-z" >Saúde de A a Z</a></li><li class="item-777 parent"><a href="/trabalho-educacao-e-qualificacao" >Trabalho, Educação e Qualificação</a></li></ul>
        </div>
    <!-- END: Modules Anywhere --></div>
<div class="span3"><!-- START: Modules Anywhere --><!-- END: Modules Anywhere --></div>
<div class="span3"><!-- START: Modules Anywhere -->     <div class="moduletableassuntos">
                            <p class="title-menu">Saúde no Brasil</p>

<ul>
<li class="item-4820"><a href="/dados-e-indicadores-da-saude" >Dados e Indicadores da Saúde</a></li><li class="item-3099"><a href="/informes-de-arboviroses" >Informes de Arboviroses</a></li><li class="item-4193"><a href="/protocolos-e-diretrizes" >Protocolos e Diretrizes</a></li><li class="item-4835"><a href="/boletins-epidemiologicos" >Boletins epidemiológicos</a></li></ul>
        </div>
    <!-- END: Modules Anywhere --> <!-- START: Modules Anywhere -->     <div class="moduletable">
                            <p class="title-menu">Acesso à Informação</p>

<ul>
<li class="item-4710 parent"><a href="/acesso-a-informacao" >Acesso à Informação</a></li><li class="item-391 parent"><a href="/acoes-e-programas" >Ações e Programas</a></li><li class="item-4215 parent"><a href="/agenda-das-autoridades" >Agenda das Autoridades</a></li><li class="item-3975"><a href="/auditorias" >Auditorias</a></li><li class="item-4833"><a href="/colegiados" >Colegiados</a></li><li class="item-4394"><a href="/acesso-a-informacao/concursos-e-selecoes" >Concursos e seleções </a></li><li class="item-4718"><a href="/acesso-a-informacao/convenios-e-transferencias" >Convênios e Transferências</a></li><li class="item-119"><a href="/informacoes-classificadas" >Informações classificadas</a></li><li class="item-4112 parent"><a href="/legislacao-da-saude" >Legislação da Saúde</a></li><li class="item-725"><a href="/acesso-a-informacao/licitacoes-e-contratos" >Licitações e contratos</a></li><li class="item-4717"><a href="/acesso-a-informacao/participacao-social" >Participação Social</a></li><li class="item-4866"><a href="/acesso-a-informacao/programa-de-estagio" >Programa de Estágio</a></li><li class="item-118"><a href="/acesso-a-informacao/receitas-e-despesas" >Receitas e Despesas</a></li><li class="item-4836"><a href="/redes-sociais" >Redes Sociais</a></li><li class="item-4218"><a href="/relatorio-de-gestao" >Relatório de Gestão</a></li><li class="item-3990"><a href="/acesso-a-informacao/servidores" >Servidores</a></li><li class="item-304 parent"><a href="/acesso-a-informacao/servico-de-informacao-ao-cidadao" >Serviço de Informação ao Cidadão (SIC)</a></li><li class="item-4414"><a href="/sei" >Sistema Eletrônico de Informações (SEI)</a></li></ul>
        </div>
    <!-- END: Modules Anywhere --> <!-- START: Modules Anywhere -->     <div class="moduletable">
                            <p class="title-menu">Serviços</p>

<ul>
<li class="item-271"><a href="http://datasus.saude.gov.br/sistemas-e-aplicativos" class="aplicativos" target="_blank" rel="noopener noreferrer">Sistemas</a></li><li class="item-4773"><a href="http://saude.gov.br/ouvidoria" >Ouvidoria </a></li><li class="item-135"><a href="/comunicacao-e-imprensa" >Comunicação e Imprensa</a></li><li class="item-4716"><a href="/fale-conosco" >Contatos</a></li><li class="item-638 parent"><a href="/assessoria-de-imprensa" >Assessoria de Imprensa</a></li></ul>
        </div>
    <!-- END: Modules Anywhere --></div>
<div class="span3"><!-- START: Modules Anywhere -->     <div class="moduletable">
                            <p class="title-menu">Central de conteúdos</p>

<ul>
<li class="item-149"><a href="https://mobilems.saude.gov.br/" class="aplicativos">Aplicativos</a></li><li class="item-4020"><a href="/webradio" class="audios">Áudios</a></li><li class="item-4686"><a href="http://www.saude.gov.br/campanhas" class="campanhas" target="_blank" rel="noopener noreferrer">Campanhas</a></li><li class="item-277"><a href="http://www.saude.gov.br/bvs" class="publicacoes" target="_blank" rel="noopener noreferrer">Biblioteca</a></li><li class="item-590"><a href="https://www.flickr.com/photos/ministeriodasaude/albums" title="Galeria de Imagens" class="imagens">Imagens</a></li><li class="item-146"><a href="https://www.youtube.com/user/MinSaudeBR" class="videos">Vídeos</a></li></ul>
        </div>
    <!-- END: Modules Anywhere -->
<div class="moduletable">
<p class="title-menu"><strong>Redes Sociais</strong></p>
<ul>
<li class="item-136"><a href="http://twitter.com/minsaude">Twitter</a></li>
<li class="item-137"><a href="http://www.youtube.com/minsaudebr">YouTube</a></li>
<li class="item-138"><a href="https://www.facebook.com/minsaude">Facebook</a></li>
<li class="item-139"><a href="https://www.flickr.com/photos/ministeriodasaude/albums">Flickr</a></li>
<li class="item-637"><a href="https://instagram.com/minsaude/"> Instagram</a></li>
</ul>
</div>
<!-- START: Modules Anywhere -->        <div class="moduletable">
                            <p class="title-menu">Navegação</p>

<ul>
<li class="item-140"><a href="/acessibilidade" >Acessibilidade</a></li><li class="item-141"><a href="#" class="toggle-contraste">Alto contraste</a></li><li class="item-142"><a href="/mapa-do-site" >Mapa do site</a></li></ul>
        </div>
    <!-- END: Modules Anywhere --></div>
<style type="text/css">.title-menu {
   color:#FFF;
font-weight:bold;
}
#back-to-top {
  background:#333333;
  position: fixed;
  bottom:0px;
  right: 0px;
  margin:0;
  padding:8px;
  color: #FFF;
}</style>
<p><a href="#" id="back-to-top" title="Back to top">↑ Voltar ao topo</a></p></div>
            </nav>
        </div>

    <script>
jQuery.noConflict();
jQuery(document).ready(function($){
            $('a').click(function () {
                                var inUrl = window.location.href; 
                var href = $(this).attr('href');
                var title = $('title').text();
                  _gaq.push(['_trackEvent', inUrl ,"click", title , href ]);

                });

        });
</script>  <script>
            jQuery.noConflict();
            (function($) {          
                 $('.ui-accordion a .readmorelink').parents('.ui-accordion-header').addClass('readmorelink');
            })(jQuery);         
        </script>  <script>
            jQuery.noConflict();
(function($) {   
    $("blockquote").prepend('<span>Itens relacionados</span>'); 
})(jQuery);         
        </script> <script>
            jQuery.noConflict();
            (function($) {          
            $('a').each(function() {
                   if (this.hostname == "estacaobvs.saude.gov.br") {
        $(this).attr('href','#404');                                
                    }
                })
            })(jQuery); 
        </script> <script>  
            jQuery.noConflict();
            (function($) {          
              $(".control-label .hasPopover").removeClass('hasPopover').show();
            })(jQuery); 

    </script>  
                    <span class="hide">Fim da navegação de rodapé</span>
                </div>
                <!-- fim .row -->
            </div>
            <!-- fim .container -->
            <div class="footer-logos">
                <div class="container">
                                            <a href="http://www.acessoainformacao.gov.br/" class="logo-acesso pull-left"><img src="/templates/padraogoverno01/images/acesso-a-informacao.png" alt="Acesso a Informação"></a>
                                                                <!-- separador para fins de acessibilidade --><span class="hide">&nbsp;</span><!-- fim separador para fins de acessibilidade -->
                        <a href="http://www.brasil.gov.br/" class="brasil pull-right"><img src="/templates/padraogoverno01/images/brasil.png" alt="Brasil - Governo Federal"></a>
                                    </div>
            </div>
            <div class="footer-ferramenta">
                <div class="container">
                    Copyright &copy; Ministério da Saúde. Todos os direitos reservados 2013 / 2020  -> <a href="/templates/padraogoverno01/releaseNotes.html" title="Versão do Sistema." alt="Versão do Sistema.">Versão do Sistema</a>
<div class="pull-right voltar-ao-topo"><a href="#portal-siteactions"><i class="icon-chevron-up"></i>&nbsp;Voltar para o topo</a></div>
                </div>
            </div>
            <div class="footer-atalhos visible-phone">
                <div class="container">
                    <span class="hide">Fim do conteúdo da página</span>
                    <div class="pull-right voltar-ao-topo"><a href="#portal-siteactions"><i class="icon-chevron-up"></i>&nbsp;Voltar para o topo</a></div>
                </div>
            </div>
        </footer>
    </div>
    <!-- fim div#wrapper -->
    <!-- scripts principais do template -->
            <script src="/templates/padraogoverno01/bootstrap/js/bootstrap.min.js" type="text/javascript"></script><noscript>&nbsp;<!-- item para fins de acessibilidade --></noscript>
        <script src="/templates/padraogoverno01/js/jquery.cookie.js" type="text/javascript"></script><noscript>&nbsp;<!-- item para fins de acessibilidade --></noscript>
        <script src="/templates/padraogoverno01/js/template.js" type="text/javascript"></script><noscript>&nbsp;<!-- item para fins de acessibilidade --></noscript>

    <!-- debug -->

    <div id="custom_debug"></div>

    <!--custom_debug -->
            <script src="/templates/padraogoverno01/js/jquery-portalsaude.js" type="text/javascript"></script><noscript>&nbsp;<!-- item para fins de acessibilidade --></noscript>
    <script >
jQuery( document ).ready(function( $ ) {
  $("body").each(function() {
   // my code here
});
});
</script>
</body>
</html>
rodrilima commented 4 years ago

É uma opção. Meu medo é a gente criar, a galera começar a usar e depois eles ficarem trocando as headlines rsrs. Os dados também são bem resumidos. Mas, é um caminho.

rodrilima commented 4 years ago

O portal de monitoramento hoje deles está em manutenção. Por isso esta desatualizado. Eu imagino que em breve devem voltar: http://plataforma.saude.gov.br/novocoronavirus

vitorhugosg commented 4 years ago

Ministro da Saúde falou que eles tão tendo problema com os servidores, passaram os dados para núvem e tiraram dos servidores do ministério, vamos esperar a normalização.

exploitmik commented 4 years ago

Andei analisando alguns trackings e percebi que estão usando com mais frequência o https://g1.globo.com como fonte. Provavelmente devido ao SEO e padronização do portal:

https://g1.globo.com/bemestar/coronavirus/noticia/2020/03/21/casos-de-coronavirus-no-brasil-em-21-de-marco.ghtml

https://g1.globo.com/bemestar/coronavirus/noticia/2020/03/20/casos-de-coronavirus-no-brasil-em-20-de-marco.ghtml

https://g1.globo.com/bemestar/coronavirus/noticia/2020/03/19/casos-de-coronavirus-no-brasil-em-19-de-marco.ghtml

https://g1.globo.com/bemestar/coronavirus/noticia/2020/03/18/casos-de-coronavirus-no-brasil-em-18-de-marco.ghtml

Notamos um certo padrão na url das notícias. Talvez por conscientização a fim da acessibilidade dos dados através de scrappers. Os dados disponibilizados são apenas os casos confirmados em cada estado.

Compreendo que não é uma fonte de dados muito segura em questão de acessibilidade, mas é uma alternativa que está sendo usada por muitos rastreadores devido a plataforma do governo prover dados defasados. Os trackings preferem a mídia local devido a alta atualização.

Este também está atualizando muito bem: https://www.worldometers.info/coronavirus/country/brazil

caiohdf commented 4 years ago

Talvez agora seja mais fácil ainda :)

https://especiais.g1.globo.com/bemestar/coronavirus/mapa-coronavirus/

vitorhugosg commented 4 years ago

https://especiais.g1.globo.com/bemestar/coronavirus/mapa-coronavirus/?_ga=2.53059368.1693358497.1584662457-197080783.1582745046

Edit: vim tão rápido que não vi que o @caiohdf veio antes de mim kkkkk

msaulohenrique commented 4 years ago

Eu fiz algo em php usando o padrão de noticias do Globo observado pelo @exploitmik, bem simples mesmo. Usei o simple_html_dom.php.

Para exibir de determinado dia: php index.php?date=2020/03/18

Para exibir do dia atual: php index.php

<?php
include_once 'simple_html_dom.php';

// special caracter
$pattern = array("'é'", "'è'", "'ë'", "'ê'", "'É'", "'È'", "'Ë'", "'Ê'", "'á'", "'à'", "'ä'", "'â'", "'å'", "'Á'", "'À'", "'Ä'", "'Â'", "'Å'", "'ó'", "'ò'", "'ö'", "'ô'", "'Ó'", "'Ò'", "'Ö'", "'Ô'", "'í'", "'ì'", "'ï'", "'î'", "'Í'", "'Ì'", "'Ï'", "'Î'", "'ú'", "'ù'", "'ü'", "'û'", "'Ú'", "'Ù'", "'Ü'", "'Û'", "'ý'", "'ÿ'", "'Ý'", "'ø'", "'Ø'", "'œ'", "'Œ'", "'Æ'", "'ç'", "'Ç'");
$replace = array('e', 'e', 'e', 'e', 'E', 'E', 'E', 'E', 'a', 'a', 'a', 'a', 'a', 'A', 'A', 'A', 'A', 'A', 'o', 'o', 'o', 'o', 'O', 'O', 'O', 'O', 'i', 'i', 'i', 'I', 'I', 'I', 'I', 'I', 'u', 'u', 'u', 'u', 'U', 'U', 'U', 'U', 'y', 'y', 'Y', 'o', 'O', 'a', 'A', 'A', 'c', 'C'); 

// date set
setlocale(LC_TIME, 'pt_BR', 'pt_BR.utf-8', 'pt_BR.utf-8', 'portuguese');
date_default_timezone_set('America/Sao_Paulo');

if (isset($_GET['date'])){
    $date = $_GET['date'];
    $dia_mes = ucfirst( utf8_encode( strftime("%d de %B", strtotime($date) ) ) );
} else {
    $date = date('Y/m/d');
    $dia_mes = ucfirst( utf8_encode( strftime("%d de %B", strtotime('today') ) ) );
}
$dia_mes = preg_replace($pattern, $replace, $dia_mes);
$dia_mes = preg_replace('/[ -]+/' , '-' , $dia_mes);

$url = 'https://g1.globo.com/bemestar/coronavirus/noticia/'.$date.'/casos-de-coronavirus-no-brasil-em-'.$dia_mes.'.ghtml';

$html = file_get_html($url);

$table = $html->find("table tr td");

foreach($table as $e){
    $arr[] = trim($e->innertext);
  }
$arr = preg_replace($pattern, $replace, $arr);
$arr = preg_replace('/[ -]+/' , '' , $arr);

echo json_encode($arr);

?>

Resultado:

["Estado","SecretariasdaSaude","MinisteriodaSaude","AC","7","7","AL","6","5","AP","1","1","AM","7","3","BA","34","33","CE","68","55","DF","108","87","ES","16","13","GO","18","15","MA","1","0","MT","2","1","MS","12","9","MG","38","35","PA","2","2","PB","1","1","PR","43","32","PE","31","30","PI","4","3","RJ","110","109","RN","6","1","RS","61","37","RO","1","1","RR","0","0","SC","51","21","SP","396","396","SE","7","6","TO","2","1","Total","1033","904"]
rodrilima commented 4 years ago

@caiohdf @vitorhugosg @msaulohenrique

Mesmo esse do G1 parece que não está 100% atualizado. Entretanto, fiz uma rota: https://api.coronaanalytic.com/journal

Para pesquisar por estado: https://api.coronaanalytic.com/journal/SP (exemplo)

rodrilima commented 4 years ago

Problemas:

  1. Apenas mostra os casos confirmados
  2. Apenas dados separado por cidades. Não temos um totalizador confiável por estado, já que quando o município é incerto eles colocam um genérico "Não informado".
rodrilima commented 4 years ago

@exploitmik Vou considerar essa solução. Mesmo assim, só mostram casos confirmados.

gstvribs commented 4 years ago

O principal problema é que desde o dia 18/03/2020, o Ministério da Saúde não atualiza os dados sobre casos de coronavírus na plataforma IVIS, parece que tiraram do ar não sei se foi devido a quantidade de scrappers que rolaram.

Eu estava tentando trazer sua API para o https://github.com/neherlab/covid19_scenarios_data que me parece ser o repo com maior relevância no momento, entretanto, após essa mudança inviabiliza esse trabalho no momento

Parece que manualmente tem um outro datascrapper esta conseguindo puxar os dados e que já incluiram na simulação: https://coronadatascraper.com/#timeseries.csv

gstvribs commented 4 years ago

Bom, descobri, os dados estão vindos do https://github.com/CSSEGISandData/COVID-19 que é o board da John Hopkins que por algum motivo eles ainda estão conseguindo puxar dados, acredito que manualmente

msaulohenrique commented 4 years ago

Site novo do ministério tá no ar https://covid.saude.gov.br/