diff --git a/main.py b/main.py index 4e604c0..dac1c75 100644 --- a/main.py +++ b/main.py @@ -6,6 +6,7 @@ import subprocess import time from datetime import datetime as dt from datetime import datetime +import random # Сторонние библиотеки (third-party) from apscheduler.schedulers.asyncio import AsyncIOScheduler @@ -86,15 +87,15 @@ def fetch_with_proxy(url, proxy, verify, timeout): if response.status_code == 200: # Проверяем содержимое - если это ошибка от прокси if '"message":"Request failed' in response.text or '403' in response.text[:500]: - # print(f"Proxy {proxy} - Site returned 403 (inside response)") + print(f"Proxy {proxy} - Site returned 403 (inside response)") return None - # print(f"Proxy {proxy} - SUCCESS") + print(f"Proxy {proxy} - SUCCESS") return response.text elif response.status_code == 403: - # print(f"Proxy {proxy} - 403 Forbidden") + print(f"Proxy {proxy} - 403 Forbidden") return None # Прокси работает, но сайт блокирует else: - # print(f"Proxy {proxy} - Status {response.status_code}") + print(f"Proxy {proxy} - Status {response.status_code}") return None except: return None @@ -442,5 +443,5 @@ async def download_file(path: str, title: str): path = f"./{path}/{title}.docx" #os.path.abspath(path) return FileResponse(path=path, filename=f'{title}.docx', media_type='multipart/form-data') -if __name__ == "__main__": - uvicorn.run("main:app", port=8001, reload=True) +# if __name__ == "__main__": +# uvicorn.run("main:app", port=8001, reload=True)