1
resposta

Se o def valida_url(self): , não funcionou depois de colocar o match - fica a dica

Oi pessoal,

Se você foi como eu e seguiu através do vídeo de aula e o programa não funcionou. Eu não sei exatamente o porque o do professor funcionou. Só sei que é necessário fazer uma pequena modificação. Segue abaixo:

o da aula em vídeo:

match = padrao_url.match(url)

o correto que se encontra na transcrição:

match = padrao_url.match(self.url)

Bom curso.

Fausto

1 resposta

Nós fazemos o código no primeiro programa onde ele fica fora de uma classe e depois copiamos e colamos ele para dentro do método valida_url, que está dentro da classe ExtratorURL. Então, para conseguirmos utilizar a propriedade url dentro desse método, é necessário fazer referência à instância desse objeto, utilizando o self. antes do url. Se só copiar e colar, deve dar um erro dizendo que a variável url não foi definida ou algo do tipo.