May 17, 2026, 11:40 PM
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
import requests
|
||||
from bs4 import BeautifulSoup
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
# Definicja nazw miesięcy bez polskich znaków
|
||||
months = ["stycznia", "lutego", "marca", "kwietnia", "maja", "czerwca",
|
||||
"lipca", "sierpnia", "wrzesnia", "pazdziernika", "listopada", "grudnia"]
|
||||
|
||||
# Ustal datę początkową (1 stycznia bieżącego roku)
|
||||
start_date = datetime(datetime.now().year, 8, 1)
|
||||
|
||||
# Ustal datę końcową (31 marca bieżącego roku)
|
||||
end_date = datetime(datetime.now().year, 8, 1)
|
||||
|
||||
# Inicjalizacja daty do wyświetlania
|
||||
current_date = start_date
|
||||
|
||||
# Pętla wyświetlająca daty od początku roku do końca marca z nazwą miesiąca bez polskich znaków
|
||||
while current_date <= end_date:
|
||||
miesiac = current_date.strftime(f'{months[current_date.month - 1]}')
|
||||
dzien = current_date.day
|
||||
date = current_date.strftime(f'%Y-%m-%d')
|
||||
kalbi = "https://kalendarzswiat.pl/" + str(dzien) +"_"+miesiac
|
||||
print(kalbi)
|
||||
page = requests.get(kalbi, verify=False)
|
||||
soup = BeautifulSoup(page.content, "html.parser")
|
||||
results = soup.find('div', class_='important-holidays')
|
||||
print(results.text.strip())
|
||||
imieniny = soup.find('p', class_='namedays')
|
||||
print(imieniny.text.strip())
|
||||
dc_sunrise = soup.find('span', class_='dc_sunrise')
|
||||
print(dc_sunrise.text.strip())
|
||||
dc_sunset = soup.find('span', class_='dc_sunset')
|
||||
print(dc_sunset.text.strip())
|
||||
# end of program
|
||||
current_date += timedelta(days=1)
|
||||
|
||||
Reference in New Issue
Block a user