From 9a64e1e6b8520fceb57bf5f417e2d576fd20a95d Mon Sep 17 00:00:00 2001 From: vrubel Date: Thu, 25 Dec 2025 00:09:47 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B2=D0=BA=20=D1=8F=D0=BF=D1=84=D0=B0=D0=B9?= =?UTF-8?q?=D0=BB=D1=81=20=D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B8=D0=BB?= =?UTF-8?q?=20=D0=B4=D0=BE=D0=BC=D0=B5=D0=BD=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bot.py | 4 ++-- instagram-downloader/instagram_cookies.txt | 20 +++----------------- vk-downloader/app.py | 4 ++-- yapfiles-downloader/app.py | 20 +++++++++++++------- youtube-downloader/youtube_cookies.txt | 2 +- 5 files changed, 21 insertions(+), 29 deletions(-) diff --git a/bot.py b/bot.py index 841bfe4..cfe133e 100644 --- a/bot.py +++ b/bot.py @@ -377,9 +377,9 @@ def detect_video_source(url: str) -> str: return 'youtube' elif 'instagram.com' in domain: return 'instagram' - elif 'vk.com' in domain or 'vkontakte.ru' in domain: + elif 'vk.com' in domain or 'vk.ru' in domain or 'vkontakte.ru' in domain: return 'vk' - elif 'yapfiles.ru' in domain: + elif 'yapfiles.ru' in domain or 'yapfiles.com' in domain: return 'yapfiles' elif 'tiktok.com' in domain: return 'tiktok' diff --git a/instagram-downloader/instagram_cookies.txt b/instagram-downloader/instagram_cookies.txt index d16f506..7574693 100644 --- a/instagram-downloader/instagram_cookies.txt +++ b/instagram-downloader/instagram_cookies.txt @@ -64,16 +64,14 @@ www.google.com FALSE /recaptcha TRUE 1781782284 _GRECAPTCHA 09ABCLyOFa_aj429UBVu .instagram.com TRUE / TRUE 1799925293 mid aTlWLAAEAAEBRoS_PfrA_i5UP0w1 .instagram.com TRUE / TRUE 1796901312 ig_did B0879634-89D6-4098-9B3E-958B6BC00183 .instagram.com TRUE / TRUE 1796939890 sessionid 42059678244%3AD0GdfKmaFZWqXp%3A10%3AAYgpCODjycI3EWMR6G5Uh6kXjroGZ6pb1IRJmXGX3g -.instagram.com TRUE / TRUE 1800818049 csrftoken CnChQ6nTz8cfm_U7q2ur9w -.instagram.com TRUE / TRUE 1774034049 ds_user_id 42059678244 +.instagram.com TRUE / TRUE 1801170095 csrftoken CnChQ6nTz8cfm_U7q2ur9w +.instagram.com TRUE / TRUE 1774386095 ds_user_id 42059678244 .instagram.com TRUE / TRUE 1799925292 datr LFY5aVDEvvzQRTypNm_NZ0d3 -.instagram.com TRUE / TRUE 0 rur "LDC\05442059678244\0541797794049:01fec60aa7a9e9352043befd654796abe1001e07a4ea90124b5ddc94a699d098a2b903d5" +.instagram.com TRUE / TRUE 0 rur "LDC\05442059678244\0541798146095:01fe1311cf005711a88f2914161058db0287b64090d8c0bf1ae83364748e8debb26b47cc" .fbsbx.com TRUE / FALSE 1773939411 _gcl_au 1.1.891036229.1766163412 .doubleclick.net TRUE / TRUE 1799860930 IDE AHWqTUnGKujmF6T-zlGWfSjifCDeN20Rfshs4iBlmpXznPkn4V0T4hgzBNJvHRDs discord.com FALSE / TRUE 1800736803 __dcfduid e52ff920dd1a11f0a433256427aa7c41 discord.com FALSE / TRUE 1800736803 __sdcfduid e52ff921dd1a11f0a433256427aa7c414a9db36cb4ce41fa458a6ab01593dd1a6346235351eb490ad5fd2a1886fd34fc -.vkvideo.ru TRUE / TRUE 1766259603 prcl dc08a4bc666528 -.vkvideo.ru TRUE / FALSE 1766263203 _ignoreAutoLogin 1 .vkvideo.ru TRUE / TRUE 1797920073 remixstid 2082565721_nYh2ZyEceTJaD5ID62Q3YOkfCW7nUyTwShdXTWbpXL0 .vkvideo.ru TRUE / TRUE 1766781606 remixgp 181499790765f8065713da48d9a247e7 .vkvideo.ru TRUE / TRUE 1797712806 remixdt 0 @@ -116,13 +114,10 @@ discord.com FALSE / TRUE 1800736803 __sdcfduid e52ff921dd1a11f0a433256427aa7c414 .yandex.ru TRUE / TRUE 1796590022 ymex 2080414022.yrts.1765054022 .yandex.ru TRUE / FALSE 1796590022 _ym_uid 1765054023498106798 .yandex.ru TRUE / FALSE 1796590022 _ym_d 1765054023 -.market.yandex.ru TRUE / TRUE 1766263203 LDV 1 .market.yandex.ru TRUE / FALSE 1800736810 yandexmarket 48%2CRUR%2C1%2C%2C%2C%2C2%2C0%2C0%2C213%2C0%2C0%2C12%2C0%2C0%2C0 .market.yandex.ru TRUE / TRUE 1800736833 visits 1766176803-1766176803-1766176803 .market.yandex.ru TRUE / FALSE 1800736833 cmp-merge true .market.yandex.ru TRUE / FALSE 1800736833 reviews-merge true -.market.yandex.ru TRUE / FALSE 1766436033 pof %7B%22clid%22%3A%5B%222854131-306%22%5D%2C%22distr_type%22%3Anull%2C%22mclid%22%3Anull%2C%22opp%22%3Anull%2C%22vid%22%3Anull%2C%22erid%22%3Anull%2C%22refid%22%3Anull%7D -.market.yandex.ru TRUE / FALSE 1766436033 cpa-pof %7B%22clid%22%3A%5B%222854131-306%22%5D%2C%22distr_type%22%3Anull%2C%22mclid%22%3Anull%2C%22opp%22%3Anull%2C%22vid%22%3Anull%2C%22erid%22%3Anull%2C%22refid%22%3Anull%7D .market.yandex.ru TRUE / TRUE 1781901633 muid market.yandex.ru FALSE / FALSE 1773934077 oq_last_shown_date 1766176803384 market.yandex.ru FALSE / FALSE 1766781609 wf 1e249392c6c00d410cda294922b36afe @@ -151,7 +146,6 @@ www.chess.com FALSE / FALSE 1768768809 cw-test-00000000_stand-alone-floors-compa .yandex.lt TRUE / TRUE 1797712803 yashr 8654001121766176803 .yandex.lt TRUE / TRUE 1800736803 bh YKPwlsoGahLcyumIDvKso64E9ObwjgP7mgM= .perplexity.ai TRUE / TRUE 1797712805 cf_clearance 6Vm67sm0pW.AMoUFvZ3wSAN_zLqfksfqi9yBbGyY83A-1766176805-1.2.1.1-EwCdPsg7JR0lYoW2CoVW_nsDOM3XGoNnyKVPV35ngIb4qIJoqFXYGuAaoVmro_ftl5Je4DPAB.2EHkQk5y93_Wp0T95gQ8m8OkDtqhXB61w4GwSAZzDkqOXh1bmsf_C7Hgk5snraEQyPSeh9vLuvy1WAGjrpiWl18.uR5Qe7aI5Hc_AmVHZMNRwzB9OxYpqB32wExKzIczpr8VLNNTvRMRccJD.tTmOAyPUu2qKFB2M -www.perplexity.ai FALSE / TRUE 1766259603 __cflb 02DiuDyvFMmK5p9jVbVnMNSKYZhUL9aGkeYKEr9HihHBr www.perplexity.ai FALSE / FALSE 1797712803 pplx.visitor-id 31a39acc-72b2-407b-a895-e84f80eb8e73 www.perplexity.ai FALSE / FALSE 1781728833 g_state {"i_l":0,"i_ll":1766176833434,"i_b":"EKPuKXuX4ahN2ytWc38cVFe66PuQkNhupQi8+F7qf34","i_e":{"enable_itp_optimization":0}} www.perplexity.ai FALSE / FALSE 1800736834 pplx.metadata {%22qc%22:0%2C%22qcu%22:0%2C%22qcm%22:0%2C%22qcc%22:0%2C%22qcco%22:0%2C%22qccol%22:0%2C%22qcdr%22:0%2C%22qcs%22:0%2C%22qcd%22:0%2C%22hli%22:false%2C%22hcga%22:false%2C%22hcds%22:false%2C%22hso%22:false%2C%22hfo%22:false%2C%22hsco%22:false%2C%22hfco%22:false%2C%22hsma%22:false%2C%22hdc%22:false} @@ -176,15 +170,12 @@ www.perplexity.ai FALSE / FALSE 1797712838 _dd_s aid=4736c602-eef8-4652-ac72-43c chat.deepseek.com FALSE / FALSE 1771360804 _gc_usr_id_cs0_d0_sec0_part0 0f8ca27b-80a9-4121-814f-d3753b43c701 chat.deepseek.com FALSE / FALSE 1800736805 smidV2 20251219234005f09573c917aaa485870f89829ca8ee61004a107d2db584ce0 chat.deepseek.com FALSE / FALSE 1800736834 .thumbcache_6b2e5483f9d858d7c661c5e276b6a6ae dd1ptUggoI0HClwDr3TR7UNRmjOmNXeB5ZAwkAr/Fx2LhKXTJFexFgyOBM9IFxnZzKtm+X5QSq+En3IDptaYpw%3D%3D -pplx-next-static-public.perplexity.ai FALSE / TRUE 1766263205 CF_AppSession n1ddb7eac5e4d4f7b .tns-counter.ru TRUE / TRUE 1797712807 guid CC297C336945B827X1766176807 app.todoist.com FALSE / TRUE 1800736807 csrf 48681534b911487c82a0609c37bb1444 .vk.com TRUE / FALSE 1797907854 remixlang 0 -.vk.com TRUE / TRUE 1766259608 prcl d8a5e59fb41720 .vk.com TRUE / TRUE 1797712834 remixstid 1580376550_FCrrLiZVzPTcKA7SQWhRxEwDaIecRmXlsYwqsYOPfe8 .vk.com TRUE / TRUE 1797712834 remixstlid 9071317537548247541_7rzZznJouzfxxYr6WijTVPr27dLvkU3g2ZkLbzMiChc .vk-portal.net TRUE / TRUE 1797712808 remixstlid 9000000001890432605_A3DzudsaSZxliAqODdtT9NkVq8kBxZgRX04yQGpMSrs -.vk-portal.net TRUE / TRUE 1766259608 prcl 5f2a4298805520 .vk-portal.net TRUE / TRUE 1798100583 remixstid 426314336_EPnsPPSrFWMenGa0u04MzgMwLzZ2OtMLAIzwMzRKN64 .todoist.com TRUE / FALSE 1773952810 _gcl_au 1.1.812548008.1766176810 .todoist.com TRUE / TRUE 1797712834 todoistd "/CUdA09psYiwY7pwgn9sRGC/RQQ=?" @@ -193,7 +184,6 @@ app.todoist.com FALSE / TRUE 1800736807 csrf 48681534b911487c82a0609c37bb1444 .todoist.com TRUE / FALSE 1800736837 _ga_L1YQDZCTV5 GS2.1.s1766176810$o1$g1$t1766176837$j33$l0$h0 .linkedin.com TRUE / TRUE 1797712813 bcookie "v=2&21f7b052-4cc1-49a0-88db-a22d9175079b" .linkedin.com TRUE / TRUE 1781728813 li_gc MTswOzE3NjYxNzY4MTI7MjswMjEEQ6AL/WMpejqIPJ7RE99XDv9kfjiycSQg/NoEdllOfA== -.linkedin.com TRUE / TRUE 1766263213 lidc "b=VGST09:s=V:r=V:a=V:p=V:g=3343:u=1:x=1:i=1766176812:t=1766263212:v=2:sig=AQHOfjoIvCdpoaxdIb8SlXVlp9tRKxm9" .discord.com TRUE / FALSE 1800736833 _ga_5CWMJQ1S0X GS2.1.s1766176833$o1$g0$t1766176833$j60$l0$h0 .discord.com TRUE / FALSE 1800736833 _ga GA1.1.582412038.1766176833 .discord.com TRUE / TRUE 1797712834 cf_clearance IWFE8JOxxzk4vq5ufTeImTIngU_uMJQpyOkPNVz3myM-1766176834-1.2.1.1-j5g0EuP2jvL4nTEPcswU3kcqU3uSkSpEYZoWqjcjd2D.07Ahc1OtqLVcB9.vT9wtNNC60cc2cRydW15quuImH.8IIImG_40T.H_WEd0hrpEM48B6XcnQRb1c3zNY3QfSXMO49wbGBmUR0lsbnlh8wmIWTk4KdrWjgzY7uJx5b2Hf_ihg21PFBFtFynhn3wBMJJo9EI7odxmEaNJGXoOUY8vv7fZPsIgOzDfou6OWJh4 @@ -224,12 +214,10 @@ timeweb.cloud FALSE / TRUE 1797793325 _ymab_param 84x2Bdi8-MelsXAKjjmByMiG9qixmM timeweb.cloud FALSE / FALSE 1800817327 ___dc 241e6c32-ef08-4b49-9315-80ea02e95339 .timeweb.cloud TRUE / FALSE 1797765948 _ym_uid 1766229949763117273 .timeweb.cloud TRUE / FALSE 1797765948 _ym_d 1766229949 -.timeweb.cloud TRUE / FALSE 1766301948 _ym_isad 2 .timeweb.cloud TRUE / FALSE 1800789949 mindboxDeviceUUID 56f275df-19df-4f6f-83f6-9ec30f95c2f3 .timeweb.cloud TRUE / FALSE 1800789949 directCrm-session %7B%22deviceGuid%22%3A%2256f275df-19df-4f6f-83f6-9ec30f95c2f3%22%7D .timeweb.cloud TRUE / TRUE 1768935726 refresh_token eyJhbGciOiJSUzUxMiIsInR5cCI6IkpXVCIsImtpZCI6IjFrYnhacFJNQGJSI0tSbE1xS1lqIn0.eyJ0eXBlIjoicmVmcmVzaF90b2tlbiIsImxvZ2luX3R5cGUiOiJvd25lciIsInNlc3Npb25faWQiOiJjNDY4YjBlOS04ZTE2LTQ4YjgtYWJhNC1lNjhlYjZjOWViNzEiLCJzZXNzaW9uX2xpbmsiOiIxZTFjNzY2My1hNWQ0LTQ3M2QtYTE5YS0wOGRmNjYyOTBhYzciLCJhY2NvdW50X2lkIjoicXE3ODQ2MjEiLCJpYXQiOjE3NjYyNTczMjYsImV4cCI6MTc2ODg0OTMyNn0.jI61DDkIqADj_cw8gMngKyYfiYpOVBSDlNkXC4Z6VlTUq3KS4l7Q1GjJsqmSfH0z2s-3xiqYoPeikm-AvVxm9e9CmffRKswfI_K3x_FrMAop09RI__XxnAhohF1vKbFqXDOSoJIh8W3XuO1TC8YO3r-AbR6kGb0Y9CRVme19CjYI1W7ARBjjZU0ynJUavt54uEqXZCA7Wyf8xMV1MWKuqzhBbu6Dx02Tp2ZITC8BwMkZle-fhcj1jDyMWyg5Et5_1IfJAUh8YremLkqLBvFdoScto9Cx_fqfhnOHA_Cm7uxXgdanHjCbhsymJM3vsAKRPQinnCEbeHuBMl5FfQIA3EasdUQJZPKbnsTAo_UbIXLwvOjTkZTI728AmEV5g-Q8P1U7zf6JfLiSOI8hYki6MVkydIB5Wz8qRYXPzEwqHK1cMSfb3J7SN37qqNACfO2Y-ul0gqZVuZ35mkSvmKhTC1XpcyF5WcUb8do5lvv_Vl_0a1eoppV-Cwuk7a3SzH-9 .timeweb.cloud TRUE / TRUE 1797793326 device_token bf0f50ac-2cb0-4ebd-876c-969bee6c2b6f -.timeweb.cloud TRUE / FALSE 1766259126 _ym_visorc b mail.google.com FALSE / TRUE 1800790008 OSID g.a0004ghwICk1CF_l-7UTs51yM7fcipHikPzD-Lps3ouSWE1PaD1MiOLJaUr3SqlQiYwWg06N0gACgYKAfoSARISFQHGX2MiKA0g2cl83lRkQnNWw7X9QhoVAUF8yKr4iEpDycueFtdRSu9_0Zwr0076 mail.google.com FALSE / TRUE 1800790008 __Secure-OSID g.a0004ghwICk1CF_l-7UTs51yM7fcipHikPzD-Lps3ouSWE1PaD1Mb07NmyJp09vuiTq020wnbgACgYKASsSARISFQHGX2MirOnTSeLWh1z7uqRtczSKABoVAUF8yKoD5OzmoLIPWV4hKDx_Ra0c0076 mail.google.com FALSE / TRUE 1768822009 __Host-GMAIL_SCH_GMN 1 @@ -253,11 +241,9 @@ meet.google.com FALSE / TRUE 1768822030 OTZ 8398767_44_44_123780_40_436260 drive.google.com FALSE / TRUE 1800790213 OSID g.a0004ghwIMcYuf16R0KuzAFyVvM0dZO5guRbMCjWTWTeTlHeqqa9KLcdgJ7w54ouWpZz2ygGdgACgYKAewSARISFQHGX2MiJnnEB7lxjBWWa_WWDc5tyRoVAUF8yKqejaANEKBilGuFR2bXMHED0076 drive.google.com FALSE / TRUE 1800790213 __Secure-OSID g.a0004ghwIMcYuf16R0KuzAFyVvM0dZO5guRbMCjWTWTeTlHeqqa9IweSX2Uto5-amJlOoxh4QwACgYKAc8SARISFQHGX2MifBMHo4G9eEtTKh35_2jKqhoVAUF8yKrKYmR_63lUM4TTTnO-L88M0076 yoomoney.ru FALSE / TRUE 1800790435 yoouid 7654294381766230434 -yoomoney.ru FALSE / TRUE 1766489635 fpac:30d89d61-000f-5001-9000-11b546c79179 30d89d61-000f-5001-9000-11b546c79179%3Ad8a04f150d0052f68b1db891f86be897b77da7b174a4e9ace5c1e11dac2ac835 .id.facct.ru TRUE / TRUE 1797766436 gcfids Irk0Lng8+VyuC4miLs3zLCPUrZAJnuOI-udbTV31IHDz6WWvaa99Et2tV5Q+G0UWnJ5dQwtkYD+Dj+aiJxfrzBVOf2a1hVbV5+SPrS+kmy6Qr2rSeuSdYbB1gs7bwWyrTP4jYL8eI6m+Pu5JgxoZkVpcoeciSBPcWeMUzkgBeSZ8tYxAwRiT2Gj+ .yoomoney.ru TRUE / FALSE 1797766436 _ym_uid 1766230437558729735 .yoomoney.ru TRUE / FALSE 1797766436 _ym_d 1766230437 -.yoomoney.ru TRUE / FALSE 1766302436 _ym_isad 2 .yoomoney.ru TRUE / FALSE 1797766463 cfidsw-ymoney 1CFVSZbxVGw9MIW6rhu1n2Zbdhs2XwTOGwE73Tla+NkF4QS6q6qskpJDZyTQ3tfv8qnPF72zlVM0i4wM1VJyS9Oz3O4IU/m4bn9LiXvzNBIZJr2VPkOXB/D+PcvTCFwHEL1HkkCG2Ckt+z3+2iphB5N+oqUxTcUfhEo2 .yoomoney.ru TRUE / FALSE 1797766463 __zzatw-ymoney MDA0dC0cTApcfEJcdGswPi17CT4VHThHKHIzd2UsOyElaHtfIEBVTXlbFhZ3ayRMEAtbPT5udFtAaSMaTmIgSl4/dRdZRkE2XBpLdWUvDDk6a2wkUlFDS2N8GgprLxoYfXElUn8PXkJJcHwlLTFmJ3xLKTUdETJeV1U0O2dBVFg=VYVTpw== fl.yoomoney.ru FALSE / TRUE 1797766463 cfidsw-ymoney L+r+Jsng0S8qUs3+s2tklwlYw1dOq6RyGlrNef+A4yqM30HrMNX0O7fVkjZHTsv7v5GGZJ3lARpGZiPK6FzgYXluv4fWZdZ6qJFNHZwcS6oBET+IUjQpJrt3zZYqVFh4pJnqVIa26/8M4dvLdrPzx/SkS8+cohadIjtB diff --git a/vk-downloader/app.py b/vk-downloader/app.py index 5e08033..1e47538 100644 --- a/vk-downloader/app.py +++ b/vk-downloader/app.py @@ -119,7 +119,7 @@ def download(): logger.info(f"Получен запрос на скачивание: {url}") # Проверяем, что это VK URL - if 'vk.com' not in url and 'vkontakte.ru' not in url: + if 'vk.com' not in url and 'vk.ru' not in url and 'vkontakte.ru' not in url: return jsonify({'error': 'Only VK URLs are supported'}), 400 # Скачиваем видео @@ -151,7 +151,7 @@ def download_stream(): logger.info(f"Получен запрос на скачивание (stream): {url}") # Проверяем, что это VK URL - if 'vk.com' not in url and 'vkontakte.ru' not in url: + if 'vk.com' not in url and 'vk.ru' not in url and 'vkontakte.ru' not in url: return jsonify({'error': 'Only VK URLs are supported'}), 400 # Скачиваем видео diff --git a/yapfiles-downloader/app.py b/yapfiles-downloader/app.py index 3c2f248..b6aa599 100644 --- a/yapfiles-downloader/app.py +++ b/yapfiles-downloader/app.py @@ -39,7 +39,7 @@ def extract_download_url(page_url: str) -> tuple[str, str]: 'User-Agent': USER_AGENT, 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7', - 'Referer': 'https://www.yapfiles.ru/', + 'Referer': 'https://www.yapfiles.com/', } logger.info(f"Загружаю страницу: {page_url}") @@ -69,7 +69,9 @@ def extract_download_url(page_url: str) -> tuple[str, str]: if '/files/' in href and 'token=' in href: download_url = href if not download_url.startswith('http'): - download_url = 'https://www.yapfiles.ru' + download_url + # Определяем домен из исходного URL + domain = 'yapfiles.com' if 'yapfiles.com' in page_url else 'yapfiles.ru' + download_url = f'https://www.{domain}' + download_url logger.info(f"Найдена ссылка на скачивание: {download_url}") break @@ -88,20 +90,24 @@ def extract_download_url(page_url: str) -> tuple[str, str]: # Или относительные пути matches = re.findall(r'["\']?(/files/[^\s"\'<>]+\.mp4\?token=[^\s"\'<>]+)["\']?', script_text) if matches: - download_url = 'https://www.yapfiles.ru' + matches[0] + # Определяем домен из исходного URL + domain = 'yapfiles.com' if 'yapfiles.com' in page_url else 'yapfiles.ru' + download_url = f'https://www.{domain}' + matches[0] logger.info(f"Найдена относительная ссылка в скрипте: {download_url}") break # Способ 4: Формируем ссылку на основе URL страницы - # URL страницы: https://www.yapfiles.ru/show/3532099/30faa897f5a34bb58c018f909a6f1fae.mp4.html - # URL файла: https://www.yapfiles.ru/files/3532099/30faa897f5a34bb58c018f909a6f1fae.mp4 + # URL страницы: https://www.yapfiles.com/show/3532099/30faa897f5a34bb58c018f909a6f1fae.mp4.html + # URL файла: https://www.yapfiles.com/files/3532099/30faa897f5a34bb58c018f909a6f1fae.mp4 if not download_url: match = re.search(r'/show/(\d+)/([^/]+)\.html', page_url) if match: file_id = match.group(1) file_name = match.group(2) + # Определяем домен из исходного URL + domain = 'yapfiles.com' if 'yapfiles.com' in page_url else 'yapfiles.ru' # Пробуем без токена - иногда работает для публичных файлов - download_url = f'https://www.yapfiles.ru/files/{file_id}/{file_name}' + download_url = f'https://www.{domain}/files/{file_id}/{file_name}' logger.info(f"Сформирована ссылка на основе URL: {download_url}") if not download_url: @@ -194,7 +200,7 @@ def download_stream(): logger.info(f"Получен запрос на скачивание (stream): {url}") # Проверяем, что это Yapfiles URL - if 'yapfiles.ru' not in url: + if 'yapfiles.ru' not in url and 'yapfiles.com' not in url: return jsonify({'error': 'Only Yapfiles URLs are supported'}), 400 # Скачиваем видео diff --git a/youtube-downloader/youtube_cookies.txt b/youtube-downloader/youtube_cookies.txt index bea855b..dad54e3 100644 --- a/youtube-downloader/youtube_cookies.txt +++ b/youtube-downloader/youtube_cookies.txt @@ -43,7 +43,7 @@ accounts.google.com FALSE / TRUE 1800428290 __Host-3PLSID s.LT|s.youtube:g.a0004 .youtube.com TRUE / TRUE 1797404290 __Secure-1PSIDTS sidts-CjQBflaCdY9P2hx09guHFh9JeFinZ8q9ziOhCHTS0Cv5t0JxOzfSyLDmlEiOl8mQgnEEtHg2EAA .youtube.com TRUE / TRUE 1797404290 __Secure-3PSIDTS sidts-CjQBflaCdY9P2hx09guHFh9JeFinZ8q9ziOhCHTS0Cv5t0JxOzfSyLDmlEiOl8mQgnEEtHg2EAA .youtube.com TRUE / TRUE 1797519020 __Secure-3PSIDCC AKEyXzWno4sqHHrd3QBVJpHbJYUM0kqAF2lrirjU8CvWLVOVY2aY-DkK_6sP36Awt1g4uhjHSw -.youtube.com TRUE / TRUE 0 YSC G2SGXY6VGbs +.youtube.com TRUE / TRUE 0 YSC z0gKARf_lQI www.google.com FALSE /recaptcha TRUE 1781782284 _GRECAPTCHA 09ABCLyOFa_aj429UBVuT1BbXeXUg_ZcsGOQypKcGRxUAgHUCP3_kX_Lm-OEZoY6KTYD4D6ohtOQDBdAgTYKqOf6c .facebook.com TRUE / TRUE 1800722889 datr yYFFaUbfUUt0bS7XBuSs-ZbN .facebook.com TRUE / TRUE 1800722889 ps_l 1