import requests
from datetime import datetime
import sys
def generate_dates():
dates = []
for month in range(1, 13):
days_in_month = (datetime(2024, month + 1, 1) - datetime(2024, month, 1)).days if month < 12 else 31
for day in range(1, days_in_month + 1):
formatted_date = f"{day:02d}-{month:02d}"
dates.append(formatted_date)
return dates
def check_url(url):
try:
response = requests.get(url)
return response.status_code == 200
except requests.exceptions.RequestException:
return False
def main():
word = input("Введите слово для замены в ссылке: ")
dates = generate_dates()
total_checked = 0
total_working = 0
for formatted_date in dates:
url = f"https://telegra.ph/{word}-{formatted_date}"
total_checked += 1
if check_url(url):
total_working += 1
print(f"\nРабочая ссылка: {url}")
sys.stdout.write(f"\rПроверено: {total_checked}, Рабочих: {total_working}")
sys.stdout.flush()
print(f"\nПроверено ссылок: {total_checked}, Рабочих ссылок: {total_working}")
if __name__ == "__main__":
main()