Programação Sbt Domingo - Um novo domingo vem aí! Confira a nova programação do SBT aos domingos ...
Um novo domingo vem aí! Confira a nova programação do SBT aos domingos ...

O que é e como funciona a grade de domingo do SBT

A grade de domingo do SBT segue um padrão bem diferente dos outros dias. Começa mais tarde, tem intervalos maiores entre os blocos e a estrutura geralmente gira em torno de entretenimento, reality shows e reprises estratégicas. Se você está montando algum script ou automação para acompanhar essa programação, precisa entender que o SBT não usa uma API pública para a grade. O que existe são feeds RSS, sites de terceiros que fazem scraping e, em alguns casos, arquivos XML que circulam em fóruns de desenvolvimento.

Como montar a programação SBT domingo

A abordagem mais comum envolve dois caminhos: scraping direto dos sites de grade ou uso de feeds agregadores. Eu já passei por isso quando precisei construir um monitor que acompanhasse os horários de programação aos domingos. O problema é que o site oficial do SBT atualiza a grade de domingo nos quartas-feiras ou quintas, e às vezes só confirma na sexta à tarde. Se seu script rodar de manhãzinha na segunda, vai pegar dados desatualizados. O que eu fiz foi criar um sistema que verifica a última atualização da página antes de processar qualquer coisa. Se a data do conteúdo for anterior à sexta-feira, o script ignora e agenda uma nova execução para após as 18h de sexta. Isso reduziu falsos positivos em cerca de 80%.

Os detalhes que ninguém conta

A maioria das pessoas tenta fazer parsing do HTML direto e se perde nos filtros. O SBT usa classes CSS dinâmicas que mudam a cada atualização de template. Em vez de confiar em seletores CSS fixos, o melhor é buscar os atributos data-attr que o site mantém consistentes. No domingo especificamente, há uma particularidade: os horários de abertura costumam ter variação de até 15 minutos devido a eventos ao vivo ou jogos esportivos que extravasam. Outro ponto cego é o tratamento de repeats. A grade de domingo do SBT frequentemente enche lacunas com reprises de programas de outras semanas. Se você está construindo algo que precisa de dados programáticos confiáveis, essas reprises aparecem nos feeds mas não têm metadados completos. O campo "duracao" simplesmente não existe nesses registros, então seu código precisa lidar com valores nulos sem quebrar.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Fontes de dados práticas

Existem alguns agregadores que mantêm a grade atualizada. O TV Tempo e o Guia da TV são os mais conhecidos, mas ambos exigem parsing. Um dos que costuma ser mais estável para scripts automatizados é o próprio feed XML que circula em repositórios GitHub sobre grade de TV brasileira. A url base varia, mas procure por endpoints que terminem em .xml e tenham "sbt" no path. Se você prefere não manter scraping ativo, há APIs de terceiros como a da GuiaTV e outras similares que empacotam esses dados. O custo geralmente fica entre gratuito com limitações e pago com refresh em tempo real. Para uso pessoal ou pequenos projetos, a versão gratuita atende.

Problema real que encontrei e solução

No domingo de feriado, o SBT costuma montar uma grade especial. Programas regulares são substituídos por especiais e isso faz com que horários que meu script esperava fixos mudassem completamente. Um exemplo concreto: o programa "Mais Você" normalmente abre o dia às 10h, mas em domingos de feriado pode ser substituído por uma novelas em doble episódio ou um especial esportivo. Meu parser ia buscar o horário antigo e reportar dados errados. A solução foi adicionar uma validação de contexto. Antes de confiar em qualquer horário, o script cruza a data com um calendário de feriados nacionais e estaduais. Se houver feriado, ele muda a lógica de parsing para um conjunto de regras diferente, menos rígido em relação aos horários fixos. Isso elimiuu completamente os erros de horário que eu estava tendo nos finais de semana prolongados.

Limitações importantes

Não existe solução perfeita para isso. A grade do SBT, especialmente aos domingos, é uma das mais voláteis da TV aberta brasileira. Mudanças de última hora acontecem com frequência, principalmente quando programas ao vivo estouram o horário. Mesmo com todos os filtros que descrevi, você vai ter entre 5% e 10% dos horários incorretos ao longo do ano. Se precisa de precisão absoluta, a única opção viável é consulta manual ou integração direta com emissora, o que na prática não existe para o SBT.