добавлена проверка
Some checks failed
continuous-integration/drone/push Build was killed

This commit is contained in:
2026-04-11 16:03:53 +10:00
parent 4098ac7d8d
commit 5c0cdd03e7

14
main.py
View File

@@ -232,15 +232,21 @@ def gpt_response_message(content: str, name_promt: str):
# Общие функции проверки ссылок # Общие функции проверки ссылок
def check_url(url): def check_url(url):
print(url) try:
response = requests.get('http://45.129.78.228:8002/check_url_exists', params={'url': url}) response = requests.get('http://45.129.78.228:8002/check_url_exists', params={'url': url})
if response.status_code == 200: if response.status_code == 200:
result = response.json() result = response.json()
print(result["exists"]) print(result["exists"])
return result["exists"] return result["exists"]
except requests.exceptions.Timeout:
else: print(f"Timeout при проверке URL: {url}")
print(f"Ошибка: {response.status_code}") logger.warning(f"check_url timeout: {url}")
# Если таймаут — считаем, что URL новый (пропускаем)
return False
except Exception as e:
print(f"Ошибка при проверке URL: {e}")
logger.error(f"check_url error: {e}")
# Если ошибка — считаем, что URL новый (пропускаем)
return False return False
# функции даты первого источника (газета) # функции даты первого источника (газета)