# Mostrar jogos de futebol com transmissão televisiva

**URL:** https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995
**Category:** Tutoriais
**Created:** [24 Fevereiro , 2021 15:54 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995 "2021-02-24T15:54:31Z")
**Posts on this page:** 20
**Page:** 3

<div class="post-metadata">

### Author: ![MarAE](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/m/ce73a5/32.png) [@MarAE](https://forum.cpha.pt/u/MarAE)
#### Post date: [20 Fevereiro , 2024 23:10 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/42 "2024-02-20T23:10:24Z")

</div>

Esqueci-me de mencionar a atualização do _Scrape’s sensor_…

Não sei qual é o ratio de atualizações que tem de forma inicial/standard mas é boa prática desabilitar a actualização automática, indo à integração “Scrape”, e à direita do sensor carregar nos 3 pontos. Aí tens as opções:

- Reload
- Rename
- System options
- Disable
- Delete

Vais a “System options” e desabilitas a segunda opção: “Enable polling for updates.”

A forma ideal é através de uma automatização:

```auto
alias: Scrape - Automation
description: ""
trigger:
  - platform: time_pattern
    hours: /12 #mete o número de horas,dias, etc., que desejares a actualização
condition: []
action:
  - service: homeassistant.update_entity
    data: {}
    target:
      entity_id:
        - sensor.fcporto #exemplo - altera para o que tens
mode: single
```

---

<div class="post-metadata">

### Author: ![huguitosilva1](https://forum.cpha.pt/user_avatar/forum.cpha.pt/huguitosilva1/32/8799_2.png) [@huguitosilva1](https://forum.cpha.pt/u/huguitosilva1)
#### Post date: [23 Fevereiro , 2024 14:28 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/43 "2024-02-23T14:28:57Z")

</div>

Boas, penso que o website teve uma atualização no dia 21/02/2024, deixou de funcionar no meu, não sei se mais alguém teve a mesma situação. Tive a ver se conseguia perceber onde estava o erro, mas não encontrei. Alguém encontrou e tem solução? Isto dá mesmo muito jeito 😃

---

<div class="post-metadata">

### Author: ![vpnobrega](https://forum.cpha.pt/user_avatar/forum.cpha.pt/vpnobrega/32/5112_2.png) [@vpnobrega](https://forum.cpha.pt/u/vpnobrega)
#### Post date: [23 Fevereiro , 2024 15:23 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/44 "2024-02-23T15:23:04Z")

</div>

Bem, teve 3 anos a funcionar, alguma coisa devem ter mudado no site. Diariamente recebo a lista de jogos no telegram e deixei de receber. Nesta fase estou demasiado ocupado para fazer debugger e perceber o que mudou no site mas basicamente é preciso ver no nodered o que está a sair em cada nó para perceber onde houve a quebra e depois corrigir esse node. Conto resolver em breve.

---

<div class="post-metadata">

### Author: ![huguitosilva1](https://forum.cpha.pt/user_avatar/forum.cpha.pt/huguitosilva1/32/8799_2.png) [@huguitosilva1](https://forum.cpha.pt/u/huguitosilva1)
#### Post date: [23 Fevereiro , 2024 15:42 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/45 "2024-02-23T15:42:25Z")

</div>

Sim, eu sei, eu tenho usado. Eu tentei fazer isso, mas não sou especialista na coisa. Depois se conseguires resolver partilha a solução pf

---

<div class="post-metadata">

### Author: ![karma](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/k/bcef8e/32.png) [@karma](https://forum.cpha.pt/u/karma)
#### Post date: [25 Fevereiro , 2024 18:15 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/46 "2024-02-25T18:15:58Z")

</div>

A mim também deixou de funcionar desde o dia 21. A primeira mensagem que me apareceu no erro do node, era para atualizar o node red companion, agora instalado pelo hacs. Ao fim de fazer essa actualização, aparece então o verdadeiro erro do node de não funcionar. Alguma coisa a ver com a data!?

 ![image](https://forum.cpha.pt/uploads/default/original/3X/d/e/de02ff5b81bae8dd5f326a0f86bf63e5a9e02b32.png)

---

<div class="post-metadata">

### Author: ![vpnobrega](https://forum.cpha.pt/user_avatar/forum.cpha.pt/vpnobrega/32/5112_2.png) [@vpnobrega](https://forum.cpha.pt/u/vpnobrega)
#### Post date: [27 Fevereiro , 2024 12:37 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/47 "2024-02-27T12:37:16Z")

</div>

O fluxo começa pelo request ao site e depois tem 2 html nodes que fazem o parse ao site. Este parse está a vir a vazio. Verifiquei o site e o css onde está a informação associada das datas e jogos estão iguais. Testei outro flow que tenho para obter os preços dos combustiveis de um site e tambem o parse fica sem dados. Alguma coisa entre o request e parse que mudou e ainda nao percebi o quê mas vou continuar a explorar o tema.

---

<div class="post-metadata">

### Author: ![Manuel\_Resendes](https://forum.cpha.pt/user_avatar/forum.cpha.pt/manuel_resendes/32/16368_2.png) [@Manuel\_Resendes](https://forum.cpha.pt/u/Manuel_Resendes)
#### Post date: [29 Fevereiro , 2024 17:07 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/48 "2024-02-29T17:07:33Z")

</div>

Boa tarde.  
O site deve estar a bloquear o scrape à página com os jogos na televisão. Utilizem o seguinte link para obter os dados: [https://www.futebol365.pt/feed/aeiou/jogos-na-tv/](https://www.futebol365.pt/feed/aeiou/jogos-na-tv/)  
Deve resolver o problema.

---

<div class="post-metadata">

### Author: ![Vitor\_Modesto](https://forum.cpha.pt/user_avatar/forum.cpha.pt/vitor_modesto/32/3419_2.png) [@Vitor\_Modesto](https://forum.cpha.pt/u/Vitor_Modesto)
#### Post date: [5 Março , 2024 11:04 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/49 "2024-03-05T11:04:13Z")

</div>

Bom dia a todos, alguém já conseguiu ultrapassar o problema ?

Obrigado

---

<div class="post-metadata">

### Author: ![MarAE](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/m/ce73a5/32.png) [@MarAE](https://forum.cpha.pt/u/MarAE)
#### Post date: [6 Março , 2024 00:18 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/50 "2024-03-06T00:18:29Z")

</div>

Fiz uns testes com um python script e de facto parece que algo se passa.  
O que é estranho; robot.txt:

```auto
User-agent: *
Disallow: /admin/
Disallow: /fusos-horarios/
Sitemap: https://www.futebol365.pt/sitemap.xml
Sitemap: https://www.futebol365.pt/news_sitemap.xml

```

Não inclui: /jogos-na-tv/

* * *

_Anyway_…  
Ultrapassando os 403’s codes com a adição de selenium ao script, e um argumento de headless-browser, ultrapassa isso mas nunca encontra elementos.

Experimentei depois o script com outro site: “[https://tudonumclick.com/futebol/jogos-na-tv/](https://tudonumclick.com/futebol/jogos-na-tv/)”

Resultados para element (“h3”)

```Found
Jogos na TV - Quarta-feira, 06 de Março

```

Resultados para element (“.table-futebol.table.table-bordered.table-stripped”)

```Found
00:30 Nacional Asunción Palestino SPORT TV1
11:00 Valadares Gaia FM Marítimo FM CANAL 11
15:00 Sp. Braga S19 Sporting S19 CANAL 11
17:45 Sporting Atalanta SPORT TV1
20:00 Man City Kobenhavn ELEVEN SPORTS 2
20:00 Real Madrid RB Leipzig ELEVEN SPORTS 1
22:00 CD Everton Unión La Calera SPORT TV3

```

O que parece resolver o nosso problema. Agora é uma questão de alterar o flow.  
Fiz umas experiências, mas não tenho o habito de utilizar node-red… melhor alguém tratar disso. 😅

---

<div class="post-metadata">

### Author: ![huguitosilva1](https://forum.cpha.pt/user_avatar/forum.cpha.pt/huguitosilva1/32/8799_2.png) [@huguitosilva1](https://forum.cpha.pt/u/huguitosilva1)
#### Post date: [11 Março , 2024 10:36 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/51 "2024-03-11T10:36:21Z")

</div>

Aqui continua sem dar, penso que é na parte da extração também, fiz ali uns testes e aquela variable está a vir vazia, agora não percebo muito de como mudar isto sinceramente e está a fazer muita falta, usava muito isto para me guiar, agora tenho de ir ao sofascore eheheh

---

<div class="post-metadata">

### Author: ![MarAE](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/m/ce73a5/32.png) [@MarAE](https://forum.cpha.pt/u/MarAE)
#### Post date: [11 Março , 2024 20:32 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/52 "2024-03-11T20:32:21Z")

</div>

Já que ninguém se aventurou com o Node-Red, fiz outra solução.

Quem não tiver, vá ao HACS e instale o Multiscrape. Depois de reiniciar, acrescente, no configuration.yaml:

```auto
multiscrape:
  - name: Football Data  
    log_response: true
    resource: https://tudonumclick.com/futebol/jogos-na-tv/
    scan_interval: 10800 #3horas
    sensor:
      - unique_id: football_date
        name: Football Date
        select: "section#page-content h3:nth-child(3)"
        value_template: |
          {{ value.split('- ')[1] }}
      - unique_id: football_game
        name: Football Game
        value_template: "{{ value_json[0] }}"
        attributes:
          - name: list
            select_list: "section#page-content table:nth-child(4)"
            value_template: |
              {{ value.split(" ") | map('trim') | map('replace', 'SPORTS', '') | reject('search', 'PFC') | list }}

```

Depois de actualizar o custom component:  
Developer Tools \> Yaml \> Multiscrape Scrape Component

Criar uma Markdown Card, e pôr:

```auto
{{states('sensor.football_date') }} 
</font> <hr>
{% for item in state_attr('sensor.football_game', 'list') %}
- {{ item }}
{% endfor %}

```

O resultado será algo parecido:  
 ![Untitled-4](https://forum.cpha.pt/uploads/default/original/3X/a/e/ae49401751947539005cf4d3134d35b53ee360de.jpeg)

**Edit** :  
Alterei o value\_template:

```auto
value_template: |
  {{ value.split(" ") | map('trim') | list }}

```

Para resolver o facto de o site acrescentar um logo aos 3 grandes; o que fazia ocorrer algo como [exemplo do “FC Porto”]:  
 ![Untitled-6](https://forum.cpha.pt/uploads/default/original/3X/0/f/0f948e931e5bf487d54ba1f7bae1a2e114f3937f.jpeg)

Em vez de:  
 ![Untitled-7](https://forum.cpha.pt/uploads/default/original/3X/f/c/fced84c7690fcbe98db6a7d2a05d2602db040629.jpeg)

E se, como o @huguitosilva1, quiserem eliminar o “SPORTS” do “ELEVEN SPORTS X”, usem:

```auto
value_template: |
  {{ value.split(" ") | map('trim') | map('replace', 'SPORTS', '') | list }}

```

---

<div class="post-metadata">

### Author: ![huguitosilva1](https://forum.cpha.pt/user_avatar/forum.cpha.pt/huguitosilva1/32/8799_2.png) [@huguitosilva1](https://forum.cpha.pt/u/huguitosilva1)
#### Post date: [11 Março , 2024 21:16 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/53 "2024-03-11T21:16:10Z")

</div>

Muito obrigado pela ajuda. Funcionou, só retirei os pontos de início e substitui SPORTS por nada para não ficar muito grande quando é a Eleven Sports. Top 😀

---

<div class="post-metadata">

### Author: ![MarAE](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/m/ce73a5/32.png) [@MarAE](https://forum.cpha.pt/u/MarAE)
#### Post date: [11 Março , 2024 21:43 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/54 "2024-03-11T21:43:44Z")

</div>

Realmente, sem os pontos fica melhor. 😅

---

<div class="post-metadata">

### Author: ![vpnobrega](https://forum.cpha.pt/user_avatar/forum.cpha.pt/vpnobrega/32/5112_2.png) [@vpnobrega](https://forum.cpha.pt/u/vpnobrega)
#### Post date: [11 Março , 2024 22:08 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/55 "2024-03-11T22:08:49Z")

</div>

Tentei via node red até porque tenho 2 scrapes no mesmo site, um para obter os jogos e canais, outro para obter os jogos por competição e depois faço um cruzamento de dados mostrando o país e nome da competição.

Tentei diferentes bibliotecas de http request no node red mas não está a retornar o HTML da página. Vou continuar a explorar o tema.

---

<div class="post-metadata">

### Author: ![MarAE](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/m/ce73a5/32.png) [@MarAE](https://forum.cpha.pt/u/MarAE)
#### Post date: [13 Março , 2024 22:29 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/56 "2024-03-13T22:29:14Z")

</div>

Ugh… Um último acréscimo. 🙄

```auto
{{ value.split(" ") | map('trim') | map('replace', 'SPORTS', '') | reject('search', 'PFC') | list }}

```

Com esse template já a fila com jogos a dar no(a) PFC (imagino que seja algum canal brasileiro) não aparece.

Assim só surgem jogos em canais portugueses.

edit: Uma boa idea será também alterar o “scan\_interval: 10800” (3 em 3h) - o site parece não actualizar de hora em hora; e imagino que não queremos a repetição do outro site a “bloquear” scrape.

---

<div class="post-metadata">

### Author: ![Vitor\_Modesto](https://forum.cpha.pt/user_avatar/forum.cpha.pt/vitor_modesto/32/3419_2.png) [@Vitor\_Modesto](https://forum.cpha.pt/u/Vitor_Modesto)
#### Post date: [19 Março , 2024 13:42 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/57 "2024-03-19T13:42:59Z")

</div>

Fiz umas alterações, se alguém quiser posso partilhar:  
 ![image](https://forum.cpha.pt/uploads/default/original/3X/c/2/c20e0a8bc1d754528059694b4fb3aee597b16fb5.png)

---

<div class="post-metadata">

### Author: ![MarAE](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/m/ce73a5/32.png) [@MarAE](https://forum.cpha.pt/u/MarAE)
#### Post date: [23 Março , 2024 13:23 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/58 "2024-03-23T13:23:11Z")

</div>

Ficou interessante, com os destaques.

Tendo vários dias, não fica demasiado convulso em dias como sexta, sábado e domingo, quando há muitos jogos?

Estou a contemplar é eliminar também as rows com “FM”, “S17”, “S19” e até “Canal 11”.

edit:

```auto
{{ value.split(" ") | map('trim') | reject('search', 'PFC') | reject('search', 'FM') | reject('search', 'S17') | reject('search', 'S19') | reject('search', 'CANAL 11') | list }}

```

---

<div class="post-metadata">

### Author: ![karma](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/k/bcef8e/32.png) [@karma](https://forum.cpha.pt/u/karma)
#### Post date: [4 Maio , 2024 14:02 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/59 "2024-05-04T14:02:41Z")

</div>

Boas tardes,

Alguem conseguiu resolver a parte do node-red?

---

<div class="post-metadata">

### Author: ![WolfAtnight1](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/w/a8b319/32.png) [@WolfAtnight1](https://forum.cpha.pt/u/WolfAtnight1)
#### Post date: [4 Maio , 2024 17:20 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/60 "2024-05-04T17:20:09Z")

</div>

Isso é óptimo! Eu também gosto de futebol, então eu gostaria de ver o futebol muitas vezes

---

<div class="post-metadata">

### Author: ![vpnobrega](https://forum.cpha.pt/user_avatar/forum.cpha.pt/vpnobrega/32/5112_2.png) [@vpnobrega](https://forum.cpha.pt/u/vpnobrega)
#### Post date: [5 Maio , 2024 01:35 UTC](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995/61 "2024-05-05T01:35:32Z")

</div>

Boas, alguma coisa mudou no site onde estava a consultar a info dos jogos. Colocaram algum bloqueio que ao fazer o request, não está a ser possível ter acesso ao html da página.

Encontrei onde site semelhante e estou a construir um parser de forma a ter a informação semelhante. Quando concluir, partilho o flow e card.

[Página anterior](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995.md?page=2)

[Próxima página](https://forum.cpha.pt/t/mostrar-jogos-de-futebol-com-transmissao-televisiva/6995.md?page=4)
