por qual motivo o código disponibilizado possui duas variáveis diferentes recebendo a mesma coisa?
response.txt
html_content = response.text
pagina = response.text
import requests # para baixar conteúdo de uma página web
import re
url = "https://monicahillman.github.io/monibank/"
# Faz uma requisição HTTP GET e retorna um objeto do tipo response
response = requests.get(url)
# obtem o atributo text do objeto response que está disponível em forma de texto no atributo text do objeto response
html_content = response.text
# Verifique se a requisição foi bem-sucedida
# código HTTP 200 significa “OK”. Se for outro código (404, 500 etc.), a requisição falhou.
if response.status_code == 200:
# Conteúdo da página
pagina = response.text
# Padrao regex para encontrar linhas com a palavra "moni"
padrao = r''
# Divida o conteúdo da página em linhas
linhas = pagina.split('\n')
for indice, linha in enumerate(linhas, start=1):
if re.search(padrao, linha, re.IGNORECASE):
print(f"Linha {indice}: {linha}")
else:
print(f"A requisição GET para {url} falhou com o código {response.status_code}")