Ir para conteúdo


Revista PROGRAMAR – Edição 46 (Setembro 2014): Download já disponível!

- - - - -

[Python] Música que está a tocar na RFM


  • Por favor inicie sessão para responder
2 respostas a este tópico

#1 fnds

fnds

    Unsigned User

  • Membro
  • PipPipPipPipPipPip
  • 4488 mensagens

Publicado 16 de Setembro de 2008 - 17:33

Código (Python):
import urllib
import re

interprete, titulo = re.search(re.compile('<div id="pub_marquee"><MARQUEE WIDTH\
="100%" scrolldelay="150" BEHAVIOR="SCROLL" ><span class="txtmarquee">A TOCAR A\
GORA :&nbsp;&nbsp;&nbsp;&nbsp;(.+)  -  (.+)</span></MARQUEE></div>'),\
urllib.urlopen("http://www.rfm.pt/p_quemusicaera.aspx").read().replace("\r\n",\
"")).groups()

print "%s - %s" % (interprete, titulo)
:P

#2 softklin

softklin

    Unsigned User

  • Membro
  • PipPipPipPipPipPip
  • 3949 mensagens

Publicado 16 de Setembro de 2008 - 18:05

fnds, se calhar em vez de ires buscar a essa tabela, seria mais fácil ires buscar à marquee que está a rolar do lado direito, onde diz "Oiça aqui" "a tocar agora:"

#3 fnds

fnds

    Unsigned User

  • Membro
  • PipPipPipPipPipPip
  • 4488 mensagens

Publicado 16 de Setembro de 2008 - 18:12

Já funciona bem.

softclean, era isso que estava a fazer.