Skip to content
Robô milhas
import requests
from bs4 import BeautifulSoup
# Defina as informações de origem, destino e datas que você deseja pesquisar
origem = 'ZRH'
destino = 'GRU'
datas_ida = ['2023-10-29'] #, '2023-10-30', '2023-10-31']
datas_volta = ['2023-12-28','2024-01-05','2024-01-26']
# Crie uma lista vazia para armazenar os resultados
resultados = []
# Itere sobre as datas e faça a solicitação para cada data
for data_ida in datas_ida:
url = f"https://interline.tudoazul.com/flights/RT/{origem}/{destino}/-/-/{data_ida}/2024-01-26/1/1/0/0/0/All/F/ECONOMY/-/-/-/-/A/-"
#https://interline.tudoazul.com/flights/RT/ZRH/GRU/-/-/2023-10-30/2024-01-26/1/1/0/0/0/ALL/F/ECONOMY/-/-/-/-/A/-
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')
print(soup)
# Encontre todas as caixas de valores de milhas e adicione ao resultado
caixas = soup.find_all('div', {'class': 'flight-price'})
for caixa in caixas:
valor = caixa.find('p', {'class': 'price'}).text
resultados.append(valor)
print(valor)
# Imprima os resultados
print(resultados)
print(url)
import numpy as np
import matplotlib.pyplot as plt
def beautiful_sine():
x = np.linspace(0, 10, 1000)
y = np.sin(x)
plt.plot(x, y, color='purple', linewidth=2)
plt.title('Beautiful Sine Wave')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.show()
beautiful_sine()