Escrevi o código exatamente como o do instrutor:
import re
url = "https://www.bytebank.com.br/cambio"
padrao_url = re.compile("(http(s)?://)?(www.)?bytebank.com(br)?/cambio")
match = padrao_url.match(url)
if not match:
raise ValueError("A URL não é válida")
print("A URL é válida.")
Entretanto, mesmo usando o exemplo de URL válida (qualquer um deles) o código só retorna erro:
Traceback (most recent call last):
File "C:\Users\edujw\PycharmProjects\extrator-url\validador_url.py", line 29, in <module>
raise ValueError("A URL não é válida")
ValueError: A URL não é válida
Process finished with exit code 1
Qual o problema?