{ "cells": [ { "cell_type": "code", "execution_count": 2, "id": "e10a4837", "metadata": {}, "outputs": [], "source": [ "# Импорт необходимых библиотек\n", "import datetime\n", "import requests\n", "import matplotlib.pyplot as plt\n", "from pathlib import Path\n", "import shutil" ] }, { "cell_type": "code", "execution_count": 2, "id": "40d75032", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "2026-04-15 10:35:29.789629\n" ] } ], "source": [ "# Вывод текущей даты и времени\n", "print(datetime.datetime.now())" ] }, { "cell_type": "code", "execution_count": 3, "id": "82cd35f4", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Дата: 2026-04-15 10:35:31\n", "Количество пользователей: 45\n", "https://vk.com/id749772\n", "https://vk.com/id4311619\n", "https://vk.com/id5087900\n", "https://vk.com/id7719873\n", "https://vk.com/id31155603\n", "https://vk.com/id40069169\n", "https://vk.com/id41847513\n", "https://vk.com/id43376375\n", "https://vk.com/id58502120\n", "https://vk.com/id72808159\n", "https://vk.com/id89817866\n", "https://vk.com/id97663557\n", "https://vk.com/id98159016\n", "https://vk.com/id117137180\n", "https://vk.com/id168359160\n", "https://vk.com/id229031658\n", "https://vk.com/id266681282\n", "https://vk.com/id271680303\n", "https://vk.com/id279792110\n", "https://vk.com/id285126561\n", "https://vk.com/id309541590\n", "https://vk.com/id314604412\n", "https://vk.com/id319820312\n", "https://vk.com/id336303720\n", "https://vk.com/id349001110\n", "https://vk.com/id365689352\n", "https://vk.com/id412173577\n", "https://vk.com/id420248453\n", "https://vk.com/id436173279\n", "https://vk.com/id448292896\n", "https://vk.com/id452865669\n", "https://vk.com/id481697010\n", "https://vk.com/id488533320\n", "https://vk.com/id531299283\n", "https://vk.com/id533176343\n", "https://vk.com/id565472845\n", "https://vk.com/id567797776\n", "https://vk.com/id578116401\n", "https://vk.com/id635042397\n", "https://vk.com/id651438096\n", "https://vk.com/id673418468\n", "https://vk.com/id683747532\n", "https://vk.com/id715491407\n", "https://vk.com/id800688662\n", "https://vk.com/id837499594\n" ] } ], "source": [ "params = {\n", " 'group_id': '207562222',\n", " 'fields': 'online',\n", " 'access_token': 'vk1.a.njEBv0gaLc5UiuVJUA12o2nClCNouRWjYBm7ZZwrrdD5P7fnDb7ohc8U2a1LWgHKbSu19wUB9RGO3gynJWym_6Yzv3uMFZ54DKSEbWzaM_yOErmAWc3BulYzyGk4vtJR3Q1laSYmfXCoaOYXaD4E3V1aHkbWgpQFmkBDhlP-XYE4nwpY_BTN-XXGF8rpH4A0',\n", " 'v': '5.131'\n", "}\n", "\n", "response = requests.get('https://api.vk.com/method/groups.getMembers', params=params)\n", "data = response.json()\n", "\n", "online_users = [user for user in data['response']['items'] if user.get('online') == 1]\n", "\n", "print(f\"Дата: {datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')}\")\n", "print(\"Количество пользователей:\", len(online_users))\n", "for user in online_users:\n", " print(f\"https://vk.com/id{user['id']}\")" ] }, { "cell_type": "code", "execution_count": 4, "id": "b008f9ba", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Дата: 2026-04-15 10:35:31\n" ] }, { "data": { "image/png": "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s9GyZUsx4SEiIiKqarROdhYsWCAmO0RERERVndbJzqBBg/QQBhEREZF+aJ3sXLp06aXrmzVrVu5giIiIiHRN62SnRYsWpXZGlkgkKCws1ElgRERERLpQrumOY2NjxUc6EBEREVVl5Up26tSpAwcHB13HQkRERKRz5Up29u3bh+rVq8PKygpOTk5wc3PjCC0iIiKqksqV7AQHB4v/lkgksLGxQXBwML777juYmprqLDgiIiKiitI62SkqKgIA5OfnQ6VSITk5GadPn8aXX34JS0tLhIWF6TxIIiIiovKSCDp6xsOOHTsQEhKCpKQkXezutSrrI+KJiErFW/lEpdPT46TK+v2ts+c89OjRA3/++aeudkdERESkE+Xqs1NYWIht27bh2rVrAABPT0988MEHsLOz02lwRERERBWldbKTkJAAf39/3L17Fw0bNgQAhIWFwdnZGbt374abm5vOgyQiIiIqL61vY40ePRr16tVDUlISzp8/j/PnzyMxMRGurq4YPXq0PmIkIiIiKjetW3aOHj2KU6dOqd2ysre3xzfffANvb2+dBkdERERUUVq37EilUmRlZWmUZ2dnw8zMTCdBEREREemK1slO9+7dMWzYMMTGxkIQBAiCgFOnTuHTTz9FQECAPmIkIiIiKjetk53w8HC4ublBqVTC3Nwc5ubm8Pb2hru7OxYtWqSPGImIiIjKTes+O7a2tti+fTvi4+Nx/fp1AICHhwfc3d11HhwRERFRRZVrnh0AqF+/PurXr6/LWIiIiIh0TutkJzQ09KXrf/jhh3IHQ0RERKRrWic7CxcuhFKpLHHklYTPhiEiIqIqply3sbZu3QoHBwddx0JERESkczp7ECgRERFRVcRkh4iIiAxauW5j7du3D3K5vMR1nFiQiIiIqpJyJTvBwcEllkskEhQWFlYoICIiIiJd0vo2VlFRUalLRRKdb775BhKJBGPHjhXLnj59ipCQENjb28Pa2hqBgYFITU1V2y4xMRH+/v6wtLSEg4MDJk6ciIKCgnLHQURERIalSvTZOXPmDJYvX45mzZqplY8bNw47d+7E5s2bcfToUSQnJ6NXr17i+sLCQvj7+yMvLw8nT57Er7/+itWrV2P69Omv+xSIiIioiqr0ZCc7OxtBQUFYuXIlqlWrJpZnZmbi559/xg8//ICOHTuidevWWLVqFU6ePIlTp04B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hQMHDiA/Px9dunRBTk6OWGfcuHHYuXMnNm/ejKNHjyI5ORm9evUS1xcWFsLf3x95eXk4efIkfv31V6xevRrTp08vd1xERERkOLR+XAQApKeni0PNo6KiytWqU5IHDx7AwcEBR48exTvvvIPMzEzUqFED69atE5Oq69evw8PDAzExMWjbti327t2L7t27Izk5GY6OjgCAZcuWYdKkSXjw4AHMzMxeeVyOxiKiCuNoLKLSVfJorDLPs/N8awoAyGQyREdH4+2330bTpk3F8i1btpQj3GcyMzMBAHZ2dgCAc+fOIT8/X20On0aNGqFOnTpishMTE4OmTZuKiQ4A+Pr6YsSIEbhy5QpatmypcZzc3Fzk5uaKr1/sdE1ERESGo8zJjlwu13jt6uqqs0CKioowduxYeHt7o0mTJgCAlJQUmJmZwdbWVq2uo6MjUlJSxDrPJzrF64vXlSQsLAyzZs3SWexERERUdZU52Vm1apU+40BISAguX76M48eP6/U4ADBlyhSEhoaKr1UqFZydnfV+XCIiInr9tH5chD6MHDkSu3btQnR0NGrXri2WKxQK5OXlISMjQ611JzU1FQqFQqxz+vRptf0Vj9YqrvMiqVQKqVSq47MgIiKiqkjrB4HqkiAIGDlyJLZu3YpDhw5p3BZr3bo1TE1NERUVJZbduHEDiYmJUCqVAAClUom4uDikpaWJdQ4cOACZTAZPT8/XcyJERERUZVVqy05ISAjWrVuH7du3w8bGRuxjI5fLYWFhAblcjiFDhiA0NBR2dnaQyWQYNWoUlEol2rZtC+DZYyw8PT0xYMAAzJ8/HykpKZg6dSpCQkLYekNERETlG3qus4OXMlRz1apVGDRoEIBnkwqOHz8e69evR25uLnx9fbFkyRK1W1R37tzBiBEjcOTIEVhZWSE4OBjffPMNTEzKlstx6DkRVRiHnhOVrpKHnldqslNVMNkhogpjskNUujflqedEREREbyImO0RERGTQmOwQERGRQWOyQ0RERAaNyQ4REREZNCY7REREZNCY7BAREZFBY7JDREREBo3JDhERERk0JjtERERk0JjsEBERkUFjskNEREQGjckOERERGTQmO0RERGTQmOwQERGRQWOyQ0RERAaNyQ4REREZNCY7REREZNCY7BAREZFBY7JDREREBo3JDhERERk0JjtERERk0JjsEBERkUFj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27eHra0t7O3t0b17d9y8eVNc//fff0MikeDixYuwtLSEg4MDpk2bBolEonb8kn5dvvfeexg7dqwOrgrRm6es7+W//voLXl5esLKyEssSExPRqlUrWFlZYdSoUSgqKhL3e+rUKTRs2BByuRxLliwBAPz555+oX78+bG1t8dVXX2nE8t5772l8Djz//p00aRIaNGgAS0tL1KtXD9OmTUN+fr64fubMmeLnhoODA0xMTODu7g6JRIKMjAwAzz5rXny24vOfH1Q1MNmhSpeeno59+/bhs88+g4WFhdo6hUKBoKAgbNy4EdrMfykIAmQyGe7fv4/79+9j/PjxautzcnIQGhqKs2fPIioqCkZGRujZs6fah+vz7t69i4ULF2rER0T/R5v38oABA6BQKHD27FlIJBLcvXsXmzdvRnh4OP744w+sW7cOP/30EwAgPz8fvXv3RocOHXD69Gkxifj999+xadMmLF26FHPmzMH+/fvVjikIAoYOHSp+DtSuXVttvY2NDVavXo2rV69i0aJFWLlyJRYsWFDq+f34448aD52mNwOTHap08fHxEAQBHh4eJa738PDA48eP8eDBgzLvMz8/H2ZmZlAoFFAoFLC2tlZbHxgYiF69esHd3R0tWrTAL7/8gri4OFy9erXE/X355Zf4+OOP4eDgUPYTI/qXKet7OTo6GqdPn8bChQvh4eGBuXPnQqFQYMyYMWjfvj26du2K4cOHY+XKlQCetcQ+fPgQCxcuRMOGDcWWnRkzZqBly5bo168fevXqJdYvlp+fD7lcLn4OGBsbq62fOnUq2rVrBxcXF/To0QMTJkzApk2bSow9PT0dc+fOxaRJkyp6magSMNmhKqOsLTeTJk2CtbW1uERERGjUUalUsLKyKnUf8fHx6NevH+rVqweZTAYXFxcAz5rRX3T+/Hls3boVc+bMKXFf/fr1U4vn2LFjZToPIkP1qvdySkoKTE1N4ebmJpaZmJjAxOT/Htfo6emJhIQEAEBCQgJq164t/mgprlda/WKv+hzYuHEjvL29xR9EU6dOLfEzAABmz56N999/H+3bt9dYl5mZqfYZwIEMVQ+THap0xffAr127VuL6a9euoVq1aqhRowYAYOLEibh48aK4BAQEaGyTnJwMJyenUo/Zo0cPpKenY+XKlYiNjUVsbCwAIC8vT6Pu+PHjMWHCBNSsWbPEfS1YsEAtHi8vr1eeM5EhKut72czMrEz70/bRjS/Wf9nnQExMDIKCgtCtWzfs2rULFy5cwJdfflniZ0B8fDx++uknzJs3r8R92djYqH0G7NmzR6u4Sf8M4qnn9Gazt7dH586dsWTJEowbN07tXn9KSgoiIiIwcOBAcSRU9erV4e7uLtaxsbEROwsWO3PmDFq2bFni8R49eoQbN25g5cqV6NChAwDg+PHjJdbdsWMH/vrrL+zevbvU+BUKhVo87NdD/1ZlfS/Xq1cP+fn5uHnzpvjeKSgoQEFBgVj/6tWrYstPvXr1cPfuXWRnZ8Pa2lqsV1p9ALh58yYeP35c6ufAyZMnUbduXbFzNADcuXOnxLqTJk3Cf//7X7i7u+Pu3bsa642MjNQ+A55vcaKqgS07VCX8+OOPyM3Nha+vL6Kjo5GUlITIyEh07twZtWrVKnGkRUkePnyIL7/8EidOnEBwcHCJdapVqwZ7e3usWLECCQkJOHToUKlzZ8yfPx9z586FpaVluc+N6N+kLO/l5s2bo1WrVhg7diyuXbuGadOmITU1FeHh4Th+/DgiIyOxfPlyDBkyBADQtWtXVKtWDWPHjsVff/2Fzz77DMCzW0sXL17Ehg0bsGXLFrH+2bNnMWDAADRt2rTUltb69esjMTERGzZswM2bNxEeHo6tW7dq1EtISMCRI0cwffp0PV0xeh2Y7FCVUL9+fZw9exb16tVDnz594ObmhmHDhuH9999HTEwM7OzsyrSfiIgI7Nu3D1u3bi11plMjIyNs2LAB586dQ5MmTTBu3Dh8++23JdZ1d3cvNWkiIk1lfS+vWbMG9+7dg5eXFwRBQK1atdCnTx+MHj0avXr1Qp8+fTB8+HAAgFQqxcaNG3H06FG89dZbYmvNRx99hN69e2PYsGGYPHkyunXrBgAYN24cateujT179pQ6N1ZAQADGjRuHkSNHokWLFjh58iSmTZumUS8nJwdffvllmT+DqGqSCNreFCUiItIxFxcXjB07tsxzVEkkEmzdulVjji2ikrBlh4iIiAwakx0iIiIyaLyNRURERAaNLTtERERk0JjsEBERkUFjskNEREQGjckOERERGTQmO0RERGTQmOwQERGRQWOyQ0RERAaNyQ4REREZtP8Hdi04ddTMkPkAAAAASUVORK5CYII=", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "online_count = 0\n", "offline_count = 0\n", "\n", "for user in data['response']['items']:\n", " if user.get('online') == 1:\n", " online_count += 1\n", " else:\n", " offline_count += 1\n", "\n", "print(f\"Дата: {datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')}\")\n", "labels = ['Онлайн', 'Оффлайн']\n", "values = [online_count, offline_count]\n", "\n", "plt.bar(labels, values, color=['blue', 'red'])\n", "plt.title(f'Онлайн/оффлайн в группе {'«Центр карьеры АО «Ил»'}')\n", "plt.ylabel('Количество пользователей')\n", "plt.show()\n" ] }, { "cell_type": "code", "execution_count": 5, "id": "9ee2e9f9", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Дата: 2026-04-15 10:35:34\n", "101493\n", "218713\n", "282146\n", "369740\n", "488693\n", "666735\n", "749772\n", "1027170\n", "1324956\n", "1596791\n", "1623150\n", "1677280\n", "1693206\n", "1800381\n", "1806721\n", "1842590\n", "1972355\n", "2190062\n", "2275762\n", "2389769\n", "2398045\n", "2405440\n", "2444769\n", "2560651\n", "2582834\n", "2924761\n", "3447781\n", "3463479\n", "3779182\n", "3831472\n", "3947026\n", "4014999\n", "4038238\n", "4133520\n", "4235247\n", "4251166\n", "4311619\n", "4458512\n", "4586715\n", "4683045\n", "4796304\n", "5087900\n", "5273933\n", "5827003\n", "5884610\n", "5935132\n", "6460734\n", "6637530\n", "6858840\n", "7054780\n", "7517534\n", "7609916\n", "7719873\n", "8509608\n", "8539745\n", "8702449\n", "9536527\n", "9599705\n", "9910227\n", "10007089\n", "10020771\n", "10164098\n", "11277181\n", "11630704\n", "13505001\n", "13562451\n", "14119743\n", "14584187\n", "14594979\n", "14805146\n", "14884042\n", "15692527\n", "16132376\n", "16628302\n", "16752006\n", "17109593\n", "18667974\n", "18692034\n", "19556809\n", "19886913\n", "21924749\n", "23064264\n", "23427562\n", "23690384\n", "23966825\n", "24255995\n", "24494680\n", "24891060\n", "25030681\n", "25175569\n", "25805075\n", "26039044\n", "26755405\n", "28032991\n", "28451560\n", "31155603\n", "31291345\n", "31292292\n", "32183137\n", "32908802\n", "34025358\n", "34124059\n", "35167614\n", "35958872\n", "37399779\n", "38177803\n", "38533380\n", "39279688\n", "39537139\n", "39853925\n", "40069169\n", "40265540\n", "41054102\n", "41847513\n", "42967197\n", "43376375\n", "48198463\n", "50060684\n", "51052041\n", "53163152\n", "53891933\n", "55424603\n", "57081630\n", "58322037\n", "58492479\n", "58502120\n", "60102303\n", "60504169\n", "61663781\n", "61746352\n", "63332219\n", "64430063\n", "64801196\n", "65641811\n", "65766317\n", "66859210\n", "67389311\n", "67673419\n", "67945855\n", "69329047\n", "71354926\n", "71620474\n", "72808159\n", "73414020\n", "73429215\n", "73957691\n", "75328787\n", "76473159\n", "77538902\n", "79845521\n", "81073015\n", "81278499\n", "81664010\n", "83324663\n", "83626110\n", "84181309\n", "86851988\n", "87279778\n", "88753627\n", "89817866\n", "93087315\n", "96741222\n", "97446654\n", "97663557\n", "98118846\n", "98159016\n", "99136165\n", "100762291\n", "103533413\n", "103725015\n", "106389936\n", "107572116\n", "107707908\n", "108763093\n", "110899490\n", "111350966\n", "113942116\n", "115367475\n", "117055587\n", "117137180\n", "121270479\n", "125697050\n", "131982999\n", "132161303\n", "133381298\n", "133703776\n", "134146542\n", "134311225\n", "134404174\n", "135062910\n", "135576681\n", "135902027\n", "136052581\n", "136372206\n", "136492527\n", "136783891\n", "137072292\n", "138639179\n", "139741888\n", "140004785\n", "142243047\n", "142920021\n", "143913715\n", "144405592\n", "145572617\n", "149993178\n", "150384736\n", "150751958\n", "153596236\n", "153612547\n", "154912224\n", "156862163\n", "158920744\n", "161673551\n", "165526046\n", "168359160\n", "168915765\n", "170320383\n", "175045056\n", "175578496\n", "175877720\n", "178354266\n", "180137036\n", "181445035\n", "183824736\n", "184985472\n", "185615687\n", "186453341\n", "187610980\n", "188897614\n", "188981240\n", "189551608\n", "189628004\n", "191329785\n", "196043475\n", "196068824\n", "196240888\n", "196877254\n", "198420983\n", "198933999\n", "199316355\n", "201561926\n", "202226119\n", "204328783\n", "205412013\n", "205463857\n", "209631504\n", "212670350\n", "213952356\n", "217899929\n", "222495309\n", "222649901\n", "225012148\n", "226744683\n", "226875715\n", "228753164\n", "229031658\n", "229960055\n", "230232491\n", "230359051\n", "232836999\n", "233324585\n", "234115808\n", "234530695\n", "241073667\n", "242179054\n", "243309108\n", "243411906\n", "243658534\n", "244862859\n", "245533358\n", "248040607\n", "248696762\n", "250768836\n", "251607833\n", "251663062\n", "252754529\n", "253500410\n", "253680227\n", "254012503\n", "254032714\n", "256397770\n", "256468257\n", "256669242\n", "257325210\n", "258039050\n", "262153059\n", "264473224\n", "266522416\n", "266681282\n", "267032358\n", "267298776\n", "267854636\n", "269403972\n", "269657624\n", "269786562\n", "269890379\n", "271549474\n", "271680303\n", "271997302\n", "273328846\n", "273595297\n", "273733138\n", "273785946\n", "274038903\n", "275436290\n", "276182193\n", "276764882\n", "277356427\n", "279507759\n", "279607612\n", "279792110\n", "280831120\n", "282128807\n", "284570207\n", "285126561\n", "285439027\n", "288949733\n", "289825897\n", "290305847\n", "290739697\n", "291275054\n", "291405383\n", "291792007\n", "292844150\n", "294203268\n", "294690076\n", "295638930\n", "296823154\n", "296918612\n", "296953865\n", "299882799\n", "301532559\n", "301748117\n", "302737824\n", "304999090\n", "305006041\n", "305215659\n", "305624999\n", "305711339\n", "307636692\n", "308023946\n", "308765784\n", "309541590\n", "310041142\n", "313564704\n", "314604412\n", "315734481\n", "315853732\n", "316361328\n", "317799046\n", "319497871\n", "319820312\n", "320067787\n", "320980312\n", "321264358\n", "321289407\n", "322455509\n", "322640286\n", "324572103\n", "324706874\n", "325255754\n", "325419030\n", "326829255\n", "328254503\n", "328865105\n", "329314739\n", "330338226\n", "331908728\n", "331945873\n", "332954211\n", "333802104\n", "334354221\n", "335447599\n", "336056346\n", "336216546\n", "336303720\n", "336552422\n", "338118020\n", "338429299\n", "339324646\n", "339379064\n", "340400569\n", "341396982\n", "342181656\n", "342474541\n", "347457454\n", "349001110\n", "349180556\n", "351099848\n", "351803501\n", "351975229\n", "352829857\n", "352873926\n", "355330669\n", "358868080\n", "359168480\n", "359620009\n", "359654984\n", "360188762\n", "361408764\n", "362742361\n", "364709937\n", "364958486\n", "365689352\n", "366917637\n", "368691274\n", "370161514\n", "370761413\n", "371019240\n", "372315574\n", "373647984\n", "375744393\n", "375876150\n", "375969112\n", "376213795\n", "377573698\n", "379409912\n", "380938870\n", "381883891\n", "382724852\n", "383107363\n", "384031719\n", "384056871\n", "384235281\n", "384458336\n", "384568583\n", "385342139\n", "385899154\n", "388101515\n", "389121461\n", "389501039\n", "390436005\n", "392229890\n", "395313257\n", "397379364\n", "398259495\n", "399089281\n", "400852098\n", "402980346\n", "403879115\n", "404892830\n", "404968033\n", "405616907\n", "407711845\n", "408146875\n", "410341558\n", "410874815\n", "410968969\n", "412173577\n", "413636002\n", "416409141\n", "416782487\n", "416799860\n", "417376496\n", "420248453\n", "420462032\n", "421063700\n", "422289180\n", "422969030\n", "423036664\n", "423618371\n", "425700238\n", "428002968\n", "428819937\n", "430359467\n", "430770378\n", "430888971\n", "430974835\n", "432096770\n", "432283019\n", "434889986\n", "434929055\n", "436173279\n", "436297513\n", "436415291\n", "436724684\n", "438973988\n", "439698399\n", "440517599\n", "443458733\n", "444431020\n", "447233883\n", "448292896\n", "448471354\n", "449064234\n", "449440363\n", "449995640\n", "452154010\n", "452573861\n", "452587905\n", "452865669\n", "453118732\n", "454168350\n", "459220093\n", "461768602\n", "462185527\n", "463537999\n", "465320050\n", "465479768\n", "468932932\n", "471111412\n", "471872822\n", "474984650\n", "477717868\n", "477944916\n", "478879440\n", "479352294\n", "479738033\n", "480256144\n", "481034295\n", "481286947\n", "481659510\n", "481697010\n", "482100576\n", "482431363\n", "484795000\n", "484850004\n", "484980227\n", "485064413\n", "485431823\n", "487743698\n", "488533320\n", "490642179\n", "491971089\n", "492707064\n", "495031954\n", "495819588\n", "496826431\n", "497182650\n", "498462289\n", "498781088\n", "499416625\n", "500504703\n", "500790376\n", "502142186\n", "502882583\n", "503261532\n", "503299302\n", "503315035\n", "503903312\n", "504224918\n", "504760298\n", "505202316\n", "505309282\n", "506427985\n", "506607240\n", "506963447\n", "507120831\n", "507994178\n", "508268871\n", "509122905\n", "510289530\n", "511748861\n", "512105137\n", "512306056\n", "515078515\n", "516118510\n", "518020298\n", "519300821\n", "519388445\n", "521864293\n", "522292380\n", "523393806\n", "523515091\n", "526387379\n", "526388746\n", "528523880\n", "529629871\n", "529852063\n", "530204971\n", "530538910\n", "530816154\n", "531299283\n", "531339333\n", "531562214\n", "531948375\n", "533176343\n", "534186824\n", "534283918\n", "534546711\n", "535206281\n", "536284595\n", "536628108\n", "537078205\n", "539155877\n", "539895461\n", "540288049\n", "541976697\n", "544113318\n", "544477030\n", "545217840\n", "546146734\n", "547031405\n", "548188092\n", "549197035\n", "549407688\n", "549766278\n", "549995898\n", "550802486\n", "550850929\n", "551093781\n", "551996443\n", "552526074\n", "553494763\n", "554440612\n", "554559946\n", "554874886\n", "555515185\n", "555633555\n", "557802682\n", "558220919\n", "558253835\n", "558808229\n", "558836291\n", "558904343\n", "559706254\n", "559770994\n", "560236527\n", "561338216\n", "561901961\n", "561927383\n", "563470112\n", "564310033\n", "564620674\n", "564724684\n", "565388989\n", "565472845\n", "565903956\n", "566369165\n", "567574467\n", "567797776\n", "568145538\n", "570886475\n", "571163197\n", "573237277\n", "574338664\n", "574643988\n", "575680044\n", "576084154\n", "576962285\n", "577323363\n", "578116401\n", "578501510\n", "578556647\n", "580042120\n", "583256347\n", "583456727\n", "584027831\n", "584516678\n", "584836597\n", "585482050\n", "588046343\n", "588586016\n", "588665705\n", "589634199\n", "589755004\n", "590422428\n", "590695997\n", "591979539\n", "592077598\n", "593542841\n", "595795962\n", "596634243\n", "597314738\n", "599787431\n", "600253335\n", "601109335\n", "603268400\n", "605285461\n", "605559438\n", "605623327\n", "606305776\n", "606401531\n", "608020961\n", "609607572\n", "610800863\n", "610963700\n", "611348793\n", "611846734\n", "613456961\n", "613760372\n", "613793832\n", "615530665\n", "615741287\n", "616865078\n", "618259749\n", "618715957\n", "618789640\n", "619983722\n", "620518394\n", "621937497\n", "622469571\n", "622883363\n", "623920690\n", "625243773\n", "626332140\n", "626565612\n", "626773390\n", "626777893\n", "627442897\n", "629553258\n", "631033211\n", "631683020\n", "632027536\n", "635042397\n", "637058580\n", "637782560\n", "637968162\n", "639672945\n", "641369142\n", "645057009\n", "647286132\n", "650255949\n", "650314449\n", "651438096\n", "652165710\n", "653208925\n", "653943124\n", "659727128\n", "660236743\n", "661429189\n", "662463851\n", "663041720\n", "665772992\n", "666505900\n", "666619730\n", "668229543\n", "670409029\n", "670829714\n", "672160880\n", "673138613\n", "673418468\n", "675499354\n", "676513042\n", "677249482\n", "680777174\n", "682365583\n", "682941702\n", "683747532\n", "685236397\n", "686018981\n", "691671835\n", "694642838\n", "694864179\n", "696302239\n", "697268569\n", "697880798\n", "698833215\n", "700138735\n", "700201001\n", "702712048\n", "702863317\n", "703708642\n", "707429528\n", "711222858\n", "711277190\n", "711384014\n", "711460574\n", "711462486\n", "711701924\n", "713743071\n", "714135622\n", "715491407\n", "715583733\n", "716146095\n", "716331022\n", "716731137\n", "717524219\n", "717529778\n", "717589790\n", "718081303\n", "721655058\n", "726919356\n", "728160341\n", "728422765\n", "729442840\n", "729908347\n", "730251801\n", "730839797\n", "732599252\n", "735163259\n", "736228228\n", "736883103\n", "737314500\n", "739699867\n", "741656335\n", "744883960\n", "744985843\n", "745475724\n", "745670682\n", "747168751\n", "747464653\n", "748105757\n", "748692627\n", "749175232\n", "749475653\n", "750503423\n", "751502606\n", "751792665\n", "752070657\n", "753749178\n", "756499673\n", "757054756\n", "757722587\n", "759010172\n", "760700288\n", "762978402\n", "763854690\n", "768741025\n", "768935783\n", "769393877\n", "769662987\n", "770484324\n", "773110726\n", "776016823\n", "778335169\n", "780308030\n", "781227004\n", "784146806\n", "784296267\n", "784569581\n", "784633683\n", "785203783\n", "791392343\n", "794517924\n", "794951034\n", "800688662\n", "801559799\n", "801645368\n", "807843549\n", "810984395\n", "812140283\n", "812920711\n", "814623533\n", "818222456\n", "819114265\n", "820177429\n", "820517075\n", "820586547\n", "821069911\n", "821967386\n", "822276636\n", "823497751\n", "823851234\n", "826819564\n", "827149594\n", "829642197\n", "833180574\n", "835742833\n", "837030356\n", "837499594\n", "838233019\n", "848870078\n", "849971133\n", "857205230\n", "860324472\n", "869918495\n", "873445544\n", "877919948\n", "893348234\n", "1026255516\n", "1034754290\n", "1042686936\n", "1057625981\n", "1074792279\n", "1076093598\n", "324501104\n", "868611630\n" ] } ], "source": [ "response = requests.get('https://api.vk.com/method/groups.getMembers', params=params)\n", "data = response.json()\n", "\n", "print(f\"Дата: {datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')}\")\n", "for user in data['response']['items']:\n", " print(user['id'])" ] }, { "cell_type": "code", "execution_count": 6, "id": "a2479638", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Дата: 2026-04-15 10:35:35\n", "Дата: 1773325922, Текст: Рассматриваете целевое обучение АО «Ил» для поступления?👩‍🎓👨‍🎓 \n", " \n", "Что мы предлагаем: \n", "Форма обучения - очно, специалитет или бакалавриат. \n", "Обучение за счет бюджетных средств, с обязательством работы на предприятии после завершения обучения не менее 3-х лет. \n", "Место работы - г. Москва или г. Жуковский \n", " \n", "Преимущества поступления по целевому обучению АО «Ил»: \n", "💙 стипендия предприятия от 20 тыс. руб. при обучении на «хорошо» и «отлично» \n", "💙 прохождение всех видов практики на предприятии \n", "💙 трудоустройство возможно уже с 1-го курса \n", " \n", "Как заключить договор? \n", "1. Выбрать специальность для поступления из перечня направлений подготовки, по которым ведется прием в 2026 году \n", "2. Подать заявку на участие в конкурсном отборе \n", "3. Сдать ЕГЭ на требуемое количество баллов \n", "4. Направить нам результаты ЕГЭ и все документы, подтверждающие индивидуальные достижения \n", "5. Пройти внутренний конкурс \n", "6. Заключить договор о целевом обучении \n", " \n", "Приглашаем тебя присоединиться к команде уникального предприятия с легендарной историей и мировой славой. \n", "Для подачи заявки на целевое обучение скачай и заполни формы: \n", " \n", "1. Анкета кандидата. \n", "Направить заполненную анкету в формате xlsx \n", " \n", "2. Мотивационное письмо. \n", "Формат эссе о твоей мотивации относительно выбранной профессии (специальности). Направить в формате pdf или word \n", " \n", "3. Согласие на обработку персональных данных (от заявителя и представителя заявителя) \n", " \n", "Дождись получения обратной связи по электронной почте. \n", " \n", "За получением дополнительной информации и при возникновении вопросов по заполнению заявки обращайся по указанным контактам: \n", "тел.: +7 (495) 000-00-10 доб. 20-36, 21-26 \n", "моб.: +7 (985) 412-98-67 \n", "e-mail: start@ilyushin.ru \n", "пн-пт.: с 8.30 до 18:00 \n", " \n", "Ниже формы для скачивания и заполнения и полезные материалы:\n", "Дата: 1776058200, Текст: 📍Уже начали проводить мини-собеседования с ребятами, подавшими заявку на целевое обучение в Ильюшине. Задаем уточняющие вопросы, консультируем по направлениям подготовки, рассказываем о наших преимуществах и возможности получения дополнительных баллов ЕГЭ от предприятия😉\n", "\n", "📱беседы проводим только в удобное для кандидатов время, предварительно договоримся в мессенджере (или смс) \n", "\n", "Что важно: \n", "☝️подать заявку на целевое обучение, пройти собеседование, получить доп. баллы от предприятия необходимо ДО получения результатов ЕГЭ. \n", "\n", "☝️ранняя отправка заявки позволит более качественно подойти к вопросу подачи, написать развернутое мотивационное письмо, избежать спешки и суеты.\n", "\n", "📋 следуйте инструкции https://vk.cc/cVoZKE\n", "Дата: 1775724105, Текст: 🗓 12 апреля, в День космонавтики, встречаемся с абитуриентами сразу на двух площадках! \n", "\n", "МГТУ им. Н.Э. Баумана и МФТИ откроют свои двери для будущих абитуриентов и их родителей.\n", " \n", "👨‍🏫 на своих стойках АО «Ил» в вузах мы с коллегами подробно расскажем абитуриентам обо всех направлениях для поступления по целевому обучению в 2026 г. \n", "\n", "📌 Бауманка проведет собрание с представителями университета и факультетами; желающие смогут посетить мастер-классы, семинары и экскурсию по университету.\n", "Программа https://vk.cc/cWnFQt \n", "\n", "📌 в МФТИ также посвятят абитуриентов в будни Физтеха и расскажут о жизни на кампусе. \n", " \n", "📱Регистрация в Бауманку: https://vk.cc/cVyOFq\n", "📱Регистрация в МФТИ: https://vk.cc/cUQEMt\n", "\n", "До встречи на космическом Дне открытых дверей 🚀\n", "Дата: 1774276954, Текст: Постом ранее сообщили о изменениях в перечне направлений подготовки для поступления по целевому обучению АО «Ил» в Москве👇 \n", "\n", "Дополняем информацией об изменениях в перечне направлений для нашего филиала АО «Ил» в г. Жуковском - ЭМЗ им. В.М. Мясищева. \n", "\n", "✅ Также, прикрепили презентацию о поступлении в филиал с актуальной информацией и контактным данными. \n", "\n", "Оба перечня актуальны для поступающих в 2026 году👌\n", "Дата: 1773394348, Текст: 👨‍💻Внесли изменения в перечень направлений подготовки по которым будем вести прием в 2026 году по программам целевого обучения. Список направлений значительно сократился по ряду не зависящих от нас причин. \n", "\n", "Актуальный и полный список направлений для для поступления на фото к посту ⬆️ \n", "\n", "✈️ для подачи заявки на целевое обучение в АО «Ил» следуйте инструкции https://vk.cc/cVoZKE\n", "Дата: 1772951400, Текст: С праздником, милые женщины! 🌷 \n", "Пусть весна вдохновляет, близкие люди дарят любовь и радость, а жизнь приносит яркие моменты!\n", "Дата: 1772801269, Текст: 👨‍🏫 На Ильюшине прошла защит выпускных дипломных работ студентов МАИ, обучающихся на кафедре «Самолето- и вертолетостроение» по целевой программе. \n", "\n", "По сложившейся традиции, студенты защищают свои дипломы в стенах авиационного комплекса имени С.В. Ильюшина. \n", "\n", "Государственная экзаменационная комиссия состоит не только из преподавателей МАИ, но и руководителей отделений конструкторского бюро АО «Ил», с которыми ребятам уже приходилось встречаться в процессе работы на предприятии или проходя практику. Всех члены комиссии из года в год отмечают высокий уровень подготовки выпускников 💪 \n", "\n", " \n", "✈️ \n", "Благодаря программе целевого обучения студенты не только приобретают глубокие теоретические знания в МАИ, но и практические навыки работы на предприятии. \n", "\n", "Этот подход помогает будущим специалистам получить качественное образование и одновременно практические навыки, а АО «Ил» подготовленных новых сотрудников, которые смогут легко интегрироваться в коллектив и быстро включиться в производственные процессы.\n", "Дата: 1771833601, Текст: Защитники, с праздником 🫡\n", "Дата: 1770280139, Текст: 🗓️ 7 февраля 2026 года встречаемся с абитуриентами в рамках дня открытых дверей в МАИ – на выставке предприятий-работодателей России. \n", "\n", "Мероприятие откроется в 10.00, мы будем на месте и готовы общаться и рассказывать вам о целевом обучении в АО «Ил» и карьерных перспективах в организации. \n", "📌Наша официальная презентация запланирована на 13:30-14:00. \n", "Вся выставка продлится до 15.00. \n", "\n", "👩‍🎓 Ответственные секретари приемной комиссии и студенты МАИ также расскажут о меганаправлениях и институтах, им можно будет задать свои вопросы о направлениях и программах обучения. \n", "\n", "📌Ждём вас с 10:00 до 15:00 по адресу: ул. Оршанская, д. 3 \n", "Приходите, чтобы сделать первый шаг к карьере в авиации и высоких технологиях. ✈️ \n", "\n", "☝️ВАЖНО! \n", "\n", "Школьникам необходима предварительная регистрация. Родителям достаточно предъявить паспорт при входе. Если вы учитель и регистрируете класс целиком, выберите при регистрации пункт «Я учитель» и прикрепите файл со списком учеников https://vk.cc/cU15Dm\n", "Дата: 1769506431, Текст: 📌Вузы внесли изменения в перечень вступительных экзаменов \n", "\n", "Российские вузы изменили перечень вступительных испытаний для поступления, согласно приказу Минобрнауки от ноября 2025 г. По новым правилам, физика стала обязательным экзаменом для большинства инженерных и технических направлений. \n", "\n", "Из 48 направлений подготовки, для которых изменили вступительные испытания, АО «Ил» в рамках целевого обучения ведет прием только по двум программам: \n", "🔹11.05.01 «Радиоэлектронные системы и комплексы», МАИ\n", "🔹16.03.03 «Холодильная, криогенная техника и системы жизнеобеспечения», МГТУ им. Н.Э. Баумана\n", "\n", "✂️Как было? \n", "\n", "Ранее абитуриент обязательно сдавал ЕГЭ по русскому языку, а далее мог выбрать сдавать математику или физику вторым экзаменом, математику, физику, информатику или химию в качестве третьего. \n", "\n", "☝️Что изменилось? \n", "\n", "Сейчас для поступления - \n", "на 11.05.01 в МАИ сдаем ЕГЭ: \n", "1️⃣русский язык\n", "2️⃣физика\n", "3️⃣математика или информатика (на выбор). \n", "\n", "на 16.03.03 в Бауманку сдаем ЕГЭ:\n", "1️⃣русский\n", "2️⃣физика\n", "3️⃣математика \n", "\n", "Для поступления на другие направления подготовки по целевому АО \"Ил\" перечень ЕГЭ не изменился. \n", "\n", "Подробнее с перечнем необходимых для поступления ЕГЭ можно ознакомиться на сайтах вузов. \n", "✈️ МАИ https://vk.cc/cTNL5b \n", "👷‍♀️ МГТУ им. Н.Э. Баумана https://vk.cc/cTNKAC\n", "\n", "По вопросам поступления на целевое обучение в АО \"Ил\":\n", "📧start@ilyushin.ru\n", "☎️+7 495 000 00 10 доб. 20-36\n", "Дата: 1767169800, Текст: С наступающим Новым годом!🎄 \n", "Пусть он подарит много приятных моментов, интересных активностей, полезных знакомств и личных побед! \n", "Вдохновения и успеха вам в новом году!\n", "Дата: 1766153048, Текст: В связи со сменой наименования Общества с ПАО на АО обновили формы документов для заполнения. Актуальные файлы ищи в прикрепленных к этому посту: https://vk.cc/cSxPt0👌\n", "\n", "Старт приемной кампании объявлен, мы готовимся к Новому году и продолжаем обрабатывать поступающие заявки, подробно и развернуто отвечаем на возникающие вопросы абитуриентов и их родителей и ждем встречи с нашими кандидатами и будущими студентами целевого приема в следующем году!\n", "\n", "Создавай будущее авиации вместе с нами ✈\n", "Дата: 1759759870, Текст: Объявляем старт приемной кампании 2026 года на целевое обучение ПАО «Ил» ✈ \n", " \n", "Скачивай и заполняй анкету и мотивационное письмо и направляй на start@ilyushin.ru. Дождись ответного письма. \n", "Всю информацию и документы для скачивания ищи здесь: https://vk.cc/cQ7Tir\n", " \n", "💙 Что дальше? \n", "Летом 2026 года успешно сдай ЕГЭ на требуемое количество баллов (смотри требования в презентации) по математике, русскому языку, физике и информатике, пришли нам результаты и ожидай приглашения на заключение договора. Кандидаты проходят отбор на конкурсной основе, то есть предложение о заключении договора получат ребята, набравшие наибольшее количество баллов ЕГЭ по сравнению с другими участниками конкурса. \n", " \n", "Создавай будущее авиации вместе с нами 💪\n", "Дата: 1756790100, Текст: 📢 Открыт прием заявок на участие во всероссийском конкурсе-проекте «Кадры для цифровой промышленности. Создание законченных проектно-конструкторских решений в режиме соревнований «Кибердром». \n", "\n", "▪️Участие в проекте дает возможность приобрести или прокачать свои навыки в эксплуатации беспилотных авиационных систем (БАС), предоставляет диплом гос.образца об освоении профессии «Оператор БАС», а также дает дополнительные баллы к ЕГЭ для поступающих. \n", "\n", "▪️Команда ПАО «Ил» ежегодно принимает участие в проекте, занимая призовые места. \n", "\n", "▪️в этом сезоне прием заявок в команду ПАО «Ил» продлится до 21 сентября. Успей занять свое место, получить новые знания и навыки, прокачать имеющиеся и проявить себя. \n", "\n", "☝️Отправляй заявку в свободной форме на start@ilyushin.ru, в теме письма укажи «Хочу на Кибердром». \n", "\n", "Принять участие может любой желающий в возрасте от 14 до 27 лет. \n", "\n", "Для получения дополнительной информации: \n", "💬 start@ilyushin.ru\n", "📱 +7 (906) 711-09-20\n", "☎️ +7 (495) 000-00-10 доб. 20-36\n", "🌎 о проекте: https://cyber-drom.ru\n", "Дата: 1756751299, Текст: 🥰 Дорогие школьники, поздравляем вас с Днём знаний и желаем успеха в этом учебном году! Хотим, чтобы он стал для вас насыщенным и продуктивным. Чтобы вы начали все, что давно хотели начать и все всегда успевали!\n", "Дата: 1752486802, Текст: Оперативная информация для абитуриентов 🗣\n", "\n", "У нас осталось 💥 два направления подготовки для поступления на целевое обучение в этом году в МАИ и МГТУ им. Баумана: \n", " \n", "🐱 11.05.01 Радиоэлектронные системы и комплексы, \n", "МАИ (5 лет 5 мес.)\n", "\n", "Подробнее о программе обучения: https://priem.mai.ru/base/groups/80808/ \n", " \n", "Целью дисциплины является изучение принципов построения, функционирования и основ проектирования систем радиоуправления подвижными объектами и входящих в их состав радиосредств. \n", "Профили обучения: Радиосистемы управления и передачи информации; Информационные технологии проектирования радиоэлектронных систем; Радиоэлектронная борьба; Радиофизика и антенно-интегрированные системы; Системы мобильной связи; Радиолокационные системы и комплексы. \n", "Главная задача специалистов — разработка и проектирование электронных и радиоэлектронных средств и устройств. Они выбирают оптимальные проектные решения на всех этапах проектного процесса от технического задания до производства изделий. \n", " \n", "🐱 24.05.06 Системы управления летательными аппаратами, \n", "МГТУ им. Н.Э. Баумана (5 лет 10 мес.) \n", "\n", "Подробнее о программе обучения: https://bmstu.ru/bachelor/majors/sistemy-upravlenia-letatelnymi-apparatami-240506 \n", " \n", "Направление подготовки предназначено для обучения инженеров – специалистов по проектированию систем управления и их программно-математического и алгоритмического обеспечения для авиакосмической отрасли. Выпускники направления занимаются конструированием, расчетами и синтезом инерциальных приборов, систем навигации и стабилизации движения подвижных объектов. \n", "Кем можно работать после окончания обучения: инженер, инженер-конструктор, инженер-программист, инженер-схемотехник, инженер-электромеханик, научный сотрудник. \n", " \n", "Минимальное количество баллов - 245. \n", " \n", "Для подачи заявки присылай на почту start@ilyushin.ru: \n", "🔹результаты ЕГЭ (по ВСЕМ сдаваемым вами дисциплинам) в виде скрина с одного из сайтов: mos.ru, gosuslugi.ru, rcoi.net, checkege.rustest.ru \n", "🔹скан всех страниц аттестата \n", "🔹сканы документов (грамоты, сертификаты, волонтерская книжка), подтверждающих получение дополнительных баллов за индивидуальные достижения \n", "🔸заполненные анкету, мотивационное письмо, согласия на обработку персональных данных. \n", "Формы скачай здесь - vk.com/wall-207562222_348 \n", " \n", "По всем вопросам: \n", "+7 (495) 000-00-10, доб. 20-36 \n", "start@ilyushin.ru\n", "Дата: 1752483536, Текст: В догонку дополнительные баллы за инвидидуальные достижения в МГТУ им. Н.Э. Баумана. Для применения👇\n", "Дата: 1752482577, Текст: Сколько дополнительных баллов можно получить за индивидуальные достижения в МАИ смотри здесь 👇\n", "Дата: 1751381840, Текст: 🤓 уже 05 июля 2025г. мы завершим прием документов на целевое обучение ПАО «Ил»! \n", "\n", "Для участия в конкурсном отборе необходимо прислать на почту start@ilyushin.ru: \n", "\n", "🔹результаты ЕГЭ (по ВСЕМ сдаваемым вами дисциплинам) в виде скрина с одного из сайтов: mos.ru, gosuslugi.ru, rcoi.net, checkege.rustest.ru\n", "🔹скан всех страниц аттестата\n", "🔹сканы ДОКУМЕНТОВ (грамоты, сертификаты, волонтерская книжка), подтверждающих получение дополнительных баллов за индивидуальные достижения\n", "🔸заполненные анкету, мотивационное письмо, согласия на обработку персональных данных. Формы скачивай здесь - https://vk.com/wall-207562222_348\n", "\n", "Стань частью команды легендарного авиационного комплекса им. С.В. Ильюшина 💪\n", "Дата: 1747724729, Текст: 🗓️с 20 мая по 8 июня пройдет один из этапов внутреннего отбора для кандидатов на целевое обучение ПАО «Ил» – «Авиаконтрольная». Это тестовые задания по математике, физике, истории авиации, а также задания с развернутым ответом. \n", " \n", "✏️Если Вы уже подали заявку на целевое в «Ил», то приглашение о прохождении заданий уже пришло на ваш адрес электронной почты, если только планируете сделать это или пока не приняли решение, но желаете проверить свои знания – приглашаем к участию! \n", " \n", "✏️ За участие в «Авиаконтрольной» при успешном прохождении испытания (не менее 60 % правильных ответов), кандидат получит дополнительные 5 баллов к уже имеющимся за индивидуальные достижения (для поступающих по целевому максимальное кол-во баллов - 15. Индивидуальные достижения абитуриента - 10 и за прохождение внутреннего отбора организации – 5). \n", " \n", "👉Ссылка для регистрации и прохождения заданий: https://quilgo.com/t/JyGFIF13oCKlFLKJ. \n", "\n", "Проверьте корректность данных о себе и адреса электронной почты, чтобы мы смогли учесть результат. Приступить к выполнению заданий можно с 20 мая 2025 года по 23.59 (время московское) 8 июня 2025 года. По окончании проведения «Авиаконтрольной» все участники получат результаты на личную почту, указанную при регистрации. \n", " \n", "🔶Условия участия: \n", "🔹время на выполнение всех заданий 1ч.30мин. \n", "🔹выполнять задания следует в полноэкранном режиме на всем протяжении отведённого времени; \n", "🔹сворачивать окно выполнения задания запрещается. \n", " \n", "☝️ВАЖНО! В случае невыполнения условий система автоматически завершит испытания и повторно его начать будет нельзя. \n", " \n", "По техническим вопросам при выполнении заданий писать в Телеграмм: +7 (906) 711-09-20 \n", " \n", "По вопросам участия в «Авиаконтрольной» и подаче заявок на целевое обучение в ПАО «Ил» – start@ilyushin.ru, +7 495 000 00 10 доб. 20-36\n", "\n", "Желаем успеха и ждем Вас в числе наших абитуриентов!🤘\n" ] } ], "source": [ "params1 = params.copy()\n", "params1['owner_id'] = f'-{207562222}'\n", "response = requests.get('https://api.vk.com/method/wall.get', params=params1)\n", "data = response.json()\n", "\n", "print(f\"Дата: {datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')}\")\n", "if 'response' in data:\n", " posts = data['response']['items']\n", " for post in posts:\n", " print(f\"Дата: {post['date']}, Текст: {post['text']}\")\n", "else:\n", " print(\"Ошибка при получении данных:\", data.get('error', {}).get('error_msg'))\n" ] }, { "cell_type": "code", "execution_count": 7, "id": "2d63d8bb", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Количество людей группе: 869\n", "Количество друзей: 598\n", "Онлайн-друзей в сообществе не найдено.\n" ] } ], "source": [ "response_group_members = requests.get('https://api.vk.com/method/groups.getMembers', params=params)\n", "data_group_members = response_group_members.json()\n", "\n", "if 'response' not in data_group_members or 'items' not in data_group_members['response']:\n", " print(\"Не удалось получить список участников сообщества.\")\n", " exit()\n", "\n", "print(f\"Количество людей группе: {len(data_group_members['response']['items'])}\")\n", "\n", "url_friends = 'https://api.vk.com/method/friends.get'\n", "response_friends = requests.get(url_friends, params=params)\n", "data_friends = response_friends.json()\n", "\n", "if 'response' not in data_friends or 'items' not in data_friends['response']:\n", " print(\"Не удалось получить список друзей.\")\n", " exit()\n", "\n", "print(f\"Количество друзей: {len(data_friends['response']['items'])}\")\n", "\n", "friend_ids = {friend['id'] for friend in data_friends['response']['items']}\n", "\n", "\n", "online_friends_in_group = [\n", " user for user in data_group_members['response']['items']\n", " if user.get('online') == 1 and user['id'] in friend_ids\n", "]\n", "\n", "if online_friends_in_group:\n", " for user in online_friends_in_group:\n", " print(f\"https://vk.com/id{user['id']}\")\n", "else:\n", " print(f\"Онлайн-друзей в сообществе не найдено.\")\n" ] }, { "cell_type": "markdown", "id": "8a98a2c8", "metadata": {}, "source": [ "Яндекс Диск" ] }, { "cell_type": "code", "execution_count": 3, "id": "4ae58789", "metadata": {}, "outputs": [], "source": [ "# TOKEN = 'y0__xDGgsyeBhjLsUAg28fMixfZSDpWdmD8nTnQQGx7mbffUhEVLA'\n", "TOKEN = 'y0__xDjx-n7AxiJr0Agj7jmihcwk8XtwgjoNnQNtdG7vqjXPT_bjYeGxLGJpw'\n", "headers = {\n", " \"Authorization\": f\"OAuth {TOKEN}\"\n", "}" ] }, { "cell_type": "code", "execution_count": 52, "id": "c7474822", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'total_space': 1104880336896, 'used_space': 201902038831, 'trash_size': 0, 'max_file_size': 53687091200, 'paid_max_file_size': 53687091200, 'photounlim_size': 240820416263, 'system_folders': {'downloads': 'disk:/Загрузки/', 'applications': 'disk:/Приложения', 'screenshots': 'disk:/Скриншоты/', 'photostream': 'disk:/Фотокамера/', 'social': 'disk:/Социальные сети/', 'facebook': 'disk:/Социальные сети/Facebook', 'google': 'disk:/Социальные сети/Google+', 'instagram': 'disk:/Социальные сети/Instagram', 'vkontakte': 'disk:/Социальные сети/ВКонтакте', 'mailru': 'disk:/Социальные сети/Мой Мир', 'odnoklassniki': 'disk:/Социальные сети/Одноклассники', 'scans': 'disk:/Сканы', 'attach': 'disk:/Почтовые вложения', 'messenger': 'disk:/Файлы Мессенджера', 'calendar': 'disk:/Материалы встреч'}, 'is_paid': True, 'revision': 1776239099171624, 'user': {'uid': '1674772806', 'login': 'antip.ada', 'display_name': 'Дмитрий Антипенко', 'country': 'ru', 'is_child': False, 'reg_time': '2022-09-03T12:28:40+00:00'}, 'unlimited_autoupload_enabled': False, 'reg_time': '2022-09-03T12:28:40+00:00', 'is_idm_managed_public_access': False, 'is_idm_managed_folder_address_access': False, 'is_sync_shared_folder_desktop': False, 'is_sync_vd_desktop': False, 'payment_flow': True, 'hide_screenshots_in_photoslice': True, 'is_legal_entity': False, 'monthly_traffic_limit': 2, 'monthly_traffic_limit_upgrades': {'pro': 3}, 'file_size_limit_upgrades': {'paid': 53687091200, 'pro': 107374182400}}\n" ] } ], "source": [ "response = requests.get(\"https://cloud-api.yandex.net/v1/disk\", headers=headers)\n", "print(response.json())" ] }, { "cell_type": "code", "execution_count": 10, "id": "637d6685", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'path': 'disk:/test_folder', 'type': 'dir', 'name': 'test_folder', 'created': '2026-04-15T06:49:54+00:00', 'modified': '2026-04-15T06:49:54+00:00', '_embedded': {'path': 'disk:/test_folder', 'limit': 20, 'offset': 0, 'sort': '', 'total': 2, 'items': [{'path': 'disk:/test_folder/rias', 'type': 'dir', 'name': 'rias', 'created': '2026-04-15T06:59:28+00:00', 'modified': '2026-04-15T06:59:28+00:00', 'resource_id': '1674772806:513c7a70dd4f778af2e15b3b1c65339e9d0e4aad07d7f496e71c3ae0aa19198b', 'revision': 1776236368539746, 'comment_ids': {'public_resource': '1674772806:513c7a70dd4f778af2e15b3b1c65339e9d0e4aad07d7f496e71c3ae0aa19198b', 'private_resource': '1674772806:513c7a70dd4f778af2e15b3b1c65339e9d0e4aad07d7f496e71c3ae0aa19198b'}, 'exif': {}}, {'path': 'disk:/test_folder/penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg', 'type': 'file', 'name': 'penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg', 'created': '2026-04-15T07:03:08+00:00', 'modified': '2026-04-15T07:06:29+00:00', 'size': 256776, 'mime_type': 'image/jpeg', 'md5': 'e7d68a663c20bdbabd0ebafdf9638345', 'sha256': 'a507507eb3a517b79645c0eb0e9648f24d915c600f7d5fa8edce64bff565ddb5', 'preview': 'https://downloader.disk.yandex.ru/preview/568e8c4ecb4583d86a61ebdb4b7b400fa234ddb6bbeef03c89fcc27bd696db3e/inf/_MNlZMwNXGAx3OtuEDHoaS9sWcJjzmoqxsXyajLaszljzLq1380XYxxfUW5X37qq6zrFIAIXkFDmTKKmBAxNEA%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&tknv=v3&size=S&crop=0', 'public_key': 'ub7kJevLamp9mYb5xv806XljT2SYd+Jn5wbBUwGJqpy/0HePYgygI9CvmFtVPFiyq/J6bpmRyOJonT3VoXnDag==', 'public_url': 'https://yadi.sk/i/WbSw55_PxxFScg', 'media_type': 'image', 'sizes': [{'url': 'https://downloader.disk.yandex.ru/disk/67dc852ecde8feb595712e284ac0968d38dc1941228444f3977358fff257c8f5/69df780b/UcHWxrN1aS-MYvWmQ6VDxoX7v21W5qVF3GjolrDVj6yCJeibf5Es9oVqi8LPhdGbmHbyky1iQ6pt9n65xYXXyg%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&fsize=256776&hid=ad1c1195a232204bd7b66ed043fb9b4c&media_type=image&tknv=v3&etag=e7d68a663c20bdbabd0ebafdf9638345', 'name': 'ORIGINAL'}, {'url': 'https://downloader.disk.yandex.ru/preview/568e8c4ecb4583d86a61ebdb4b7b400fa234ddb6bbeef03c89fcc27bd696db3e/inf/_MNlZMwNXGAx3OtuEDHoaS9sWcJjzmoqxsXyajLaszljzLq1380XYxxfUW5X37qq6zrFIAIXkFDmTKKmBAxNEA%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&tknv=v3', 'name': 'DEFAULT'}, {'url': 'https://downloader.disk.yandex.ru/preview/568e8c4ecb4583d86a61ebdb4b7b400fa234ddb6bbeef03c89fcc27bd696db3e/inf/_MNlZMwNXGAx3OtuEDHoaS9sWcJjzmoqxsXyajLaszljzLq1380XYxxfUW5X37qq6zrFIAIXkFDmTKKmBAxNEA%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&tknv=v3&size=XXXS&crop=0', 'name': 'XXXS'}, {'url': 'https://downloader.disk.yandex.ru/preview/568e8c4ecb4583d86a61ebdb4b7b400fa234ddb6bbeef03c89fcc27bd696db3e/inf/_MNlZMwNXGAx3OtuEDHoaS9sWcJjzmoqxsXyajLaszljzLq1380XYxxfUW5X37qq6zrFIAIXkFDmTKKmBAxNEA%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&tknv=v3&size=XXS&crop=0', 'name': 'XXS'}, {'url': 'https://downloader.disk.yandex.ru/preview/568e8c4ecb4583d86a61ebdb4b7b400fa234ddb6bbeef03c89fcc27bd696db3e/inf/_MNlZMwNXGAx3OtuEDHoaS9sWcJjzmoqxsXyajLaszljzLq1380XYxxfUW5X37qq6zrFIAIXkFDmTKKmBAxNEA%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&tknv=v3&size=XS&crop=0', 'name': 'XS'}, {'url': 'https://downloader.disk.yandex.ru/preview/568e8c4ecb4583d86a61ebdb4b7b400fa234ddb6bbeef03c89fcc27bd696db3e/inf/_MNlZMwNXGAx3OtuEDHoaS9sWcJjzmoqxsXyajLaszljzLq1380XYxxfUW5X37qq6zrFIAIXkFDmTKKmBAxNEA%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&tknv=v3&size=S&crop=0', 'name': 'S'}, {'url': 'https://downloader.disk.yandex.ru/preview/568e8c4ecb4583d86a61ebdb4b7b400fa234ddb6bbeef03c89fcc27bd696db3e/inf/_MNlZMwNXGAx3OtuEDHoaS9sWcJjzmoqxsXyajLaszljzLq1380XYxxfUW5X37qq6zrFIAIXkFDmTKKmBAxNEA%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&tknv=v3&size=M&crop=0', 'name': 'M'}, {'url': 'https://downloader.disk.yandex.ru/preview/568e8c4ecb4583d86a61ebdb4b7b400fa234ddb6bbeef03c89fcc27bd696db3e/inf/_MNlZMwNXGAx3OtuEDHoaS9sWcJjzmoqxsXyajLaszljzLq1380XYxxfUW5X37qq6zrFIAIXkFDmTKKmBAxNEA%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&tknv=v3&size=L&crop=0', 'name': 'L'}, {'url': 'https://downloader.disk.yandex.ru/preview/568e8c4ecb4583d86a61ebdb4b7b400fa234ddb6bbeef03c89fcc27bd696db3e/inf/_MNlZMwNXGAx3OtuEDHoaS9sWcJjzmoqxsXyajLaszljzLq1380XYxxfUW5X37qq6zrFIAIXkFDmTKKmBAxNEA%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&tknv=v3&size=XL&crop=0', 'name': 'XL'}, {'url': 'https://downloader.disk.yandex.ru/preview/568e8c4ecb4583d86a61ebdb4b7b400fa234ddb6bbeef03c89fcc27bd696db3e/inf/_MNlZMwNXGAx3OtuEDHoaS9sWcJjzmoqxsXyajLaszljzLq1380XYxxfUW5X37qq6zrFIAIXkFDmTKKmBAxNEA%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&tknv=v3&size=XXL&crop=0', 'name': 'XXL'}, {'url': 'https://downloader.disk.yandex.ru/preview/568e8c4ecb4583d86a61ebdb4b7b400fa234ddb6bbeef03c89fcc27bd696db3e/inf/_MNlZMwNXGAx3OtuEDHoaS9sWcJjzmoqxsXyajLaszljzLq1380XYxxfUW5X37qq6zrFIAIXkFDmTKKmBAxNEA%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&tknv=v3&size=XXXL&crop=0', 'name': 'XXXL'}, {'url': 'https://downloader.disk.yandex.ru/preview/568e8c4ecb4583d86a61ebdb4b7b400fa234ddb6bbeef03c89fcc27bd696db3e/inf/_MNlZMwNXGAx3OtuEDHoaS9sWcJjzmoqxsXyajLaszljzLq1380XYxxfUW5X37qq6zrFIAIXkFDmTKKmBAxNEA%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&tknv=v3&size=S&crop=0', 'name': 'C'}], 'resource_id': '1674772806:6fca4baf771c22d4965d10772c283e1bbda0f79188e49f8ca4cd8a7b5593d052', 'revision': 1776237217563482, 'comment_ids': {'public_resource': '1674772806:6fca4baf771c22d4965d10772c283e1bbda0f79188e49f8ca4cd8a7b5593d052', 'private_resource': '1674772806:6fca4baf771c22d4965d10772c283e1bbda0f79188e49f8ca4cd8a7b5593d052'}, 'exif': {}, 'antivirus_status': 'clean', 'file': 'https://downloader.disk.yandex.ru/disk/4e2edef785a26ea40ed013ed5f805d70e70226d68caecef6754855a2f53efe39/69df780b/UcHWxrN1aS-MYvWmQ6VDxoX7v21W5qVF3GjolrDVj6yCJeibf5Es9oVqi8LPhdGbmHbyky1iQ6pt9n65xYXXyg%3D%3D?uid=1674772806&filename=penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg&disposition=attachment&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1674772806&fsize=256776&hid=ad1c1195a232204bd7b66ed043fb9b4c&media_type=image&tknv=v3&etag=e7d68a663c20bdbabd0ebafdf9638345'}]}, 'resource_id': '1674772806:f12af69038b915455fd73ce2af3a94dff98796505dd70175a6848f27e8b3401d', 'revision': 1776235794821585, 'comment_ids': {'public_resource': '1674772806:f12af69038b915455fd73ce2af3a94dff98796505dd70175a6848f27e8b3401d', 'private_resource': '1674772806:f12af69038b915455fd73ce2af3a94dff98796505dd70175a6848f27e8b3401d'}, 'exif': {}}\n" ] } ], "source": [ "params = {\"path\": \"disk:/test_folder\"}\n", "response = requests.get(\"https://cloud-api.yandex.net/v1/disk/resources\", headers=headers, params=params)\n", "print(response.json())" ] }, { "cell_type": "code", "execution_count": 26, "id": "804bee09", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "409\n" ] } ], "source": [ "params = {\"path\": \"disk:/test_folder/rias\"}\n", "response = requests.put(\"https://cloud-api.yandex.net/v1/disk/resources\", headers=headers, params=params)\n", "print(response.status_code)" ] }, { "cell_type": "code", "execution_count": 12, "id": "0f297f57", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "202\n" ] } ], "source": [ "params = {\"path\": \"disk:/test_folder/rias\"}\n", "response = requests.delete(\"https://cloud-api.yandex.net/v1/disk/resources\", headers=headers, params=params)\n", "print(response.status_code)" ] }, { "cell_type": "code", "execution_count": 27, "id": "e4c64f4a", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "409\n" ] } ], "source": [ "params = {\n", " \"from\": \"disk:/test_folder/rias\",\n", " \"path\": \"disk:/rias\"\n", "}\n", "response = requests.post(\"https://cloud-api.yandex.net/v1/disk/resources/copy\", headers=headers, params=params)\n", "print(response.status_code)" ] }, { "cell_type": "code", "execution_count": 28, "id": "19faac09", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'method': 'GET', 'href': 'https://downloader.disk.yandex.ru/zip/0326dcf3508ef44b74f0f8ffde11f77095b804d1d2aaafb3caa40794e6d42bb9/69df4095/L2Rpc2svdGVzdF9mb2xkZXIvcmlhcw==?uid=1674772806&filename=rias.zip&disposition=attachment&hash=&limit=0&owner_uid=1674772806&force_public=0&tknv=v3', 'templated': False}\n" ] } ], "source": [ "params = {\"path\": \"disk:/test_folder/rias\"}\n", "response = requests.get(\"https://cloud-api.yandex.net/v1/disk/resources/download\", headers=headers, params=params)\n", "print(response.json())" ] }, { "cell_type": "code", "execution_count": 29, "id": "91483502", "metadata": {}, "outputs": [], "source": [ "params = {\n", " \"path\": \"disk:/test_folder/rias\",\n", " \"sort\": \"name\"\n", "}\n", "response = requests.get(\"https://cloud-api.yandex.net/v1/disk/resources\", headers=headers, params=params)\n", "data = response.json()\n", "\n", "if '_embedded' in data and 'items' in data['_embedded']:\n", " items = data['_embedded']['items']\n", " for item in items:\n", " print(item['name'])\n", "else:\n", " print(\"Файлы не найдены или папка пуста.\")" ] }, { "cell_type": "code", "execution_count": 30, "id": "178b1991", "metadata": {}, "outputs": [], "source": [ "\n", "response = requests.get(\"https://cloud-api.yandex.net/v1/disk/resources\", headers=headers, params=params)\n", "data = response.json()\n", "\n", "if '_embedded' in data and 'items' in data['_embedded']:\n", " items = data['_embedded']['items']\n", " for item in items:\n", " name = item.get('name')\n", " created = item.get('created')\n", " print(f\"{name} — создан: {created}\")\n", "else:\n", " print(\"Файлы не найдены или папка пуста.\")" ] }, { "cell_type": "code", "execution_count": 31, "id": "fbc2a8e0", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "404\n" ] } ], "source": [ "params = {\n", " \"from\": \"disk:/test_folder/rias/penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg\",\n", " \"path\": \"disk:/test_folder/penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg\",\n", "}\n", "response = requests.post(\"https://cloud-api.yandex.net/v1/disk/resources/move\", headers=headers, params=params)\n", "print(response.status_code)" ] }, { "cell_type": "code", "execution_count": 4, "id": "b02364ca", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Список опубликованных ресурсов (4):\n", "Имя: source_folder, Ссылка: https://yadi.sk/d/9GHUdYGJc3ezeA\n", "Имя: Группа_072, Ссылка: https://yadi.sk/d/ilHi9ChtM6tbSA\n", "Имя: space2.jpg, Ссылка: https://yadi.sk/i/MY0vdA1uAA5GQg\n", "Имя: демоэкзамен_группа_072.mp4, Ссылка: https://yadi.sk/i/LHtzlcgI8n1tdg\n" ] } ], "source": [ "response = requests.get(\"https://cloud-api.yandex.net/v1/disk/resources/public\", headers=headers)\n", "data = response.json()\n", "\n", "if 'items' in data:\n", " print(f\"Список опубликованных ресурсов ({len(data['items'])}):\")\n", " for item in data['items']:\n", " name = item.get('name', 'N/A')\n", " public_url = item.get('public_url', 'N/A')\n", " print(f\"Имя: {name}, Ссылка: {public_url}\")\n", "else:\n", " print(\"Опубликованные ресурсы не найдены.\")" ] }, { "cell_type": "code", "execution_count": 43, "id": "f82fe1d2", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'method': 'GET', 'href': 'https://cloud-api.yandex.net/v1/disk/resources?path=disk%3A%2Ftest_folder%2Fpenguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg', 'templated': False}\n" ] } ], "source": [ "params = {\"path\": \"disk:/test_folder/penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg\"}\n", "response = requests.put(\"https://cloud-api.yandex.net/v1/disk/resources/publish\", headers=headers, params=params)\n", "print(response.json())" ] }, { "cell_type": "code", "execution_count": 42, "id": "295e3503", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'method': 'GET', 'href': 'https://cloud-api.yandex.net/v1/disk/operations/df7c778e045ef1f8caa472a4059866965aee4e8891d85cb3943024affd190299', 'templated': False}\n" ] } ], "source": [ "params = {\n", " \"url\": \"https://disk.yandex.ru/i/WbSw55_PxxFScg\",\n", " \"path\": \"disk:/test_folder/rias/linux.jpg\"\n", "}\n", "response = requests.post(\"https://cloud-api.yandex.net/v1/disk/resources/upload\", headers=headers, params=params)\n", "print(response.json())" ] }, { "cell_type": "code", "execution_count": 6, "id": "d8337241", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Ссылка на скачивание: https://downloader.disk.yandex.ru/disk/b11b8278cc3beb511d7bb632ff878d930a4428cd6edea1423ddfc69881fdf15f/69df947a/qAzPaCCTFpnOS7nGrIHyXbaBmeSiXGFjNDhLwScaG4H19Gd1xeczPkuMvrbKjpJnfnpgDSb37DYuGLAWlHo0wA%3D%3D?uid=1064985571&filename=space2.jpg&disposition=attachment&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1064985571&fsize=54807&hid=dadcf00e1c2366d03f748ecbbc35a5ae&media_type=image&tknv=v3&etag=d392a6f26cf50dcf83a2ba35ef8ed93f\n", "Файл скачан в: /home/ada/Documents/Files/files_mephi/Работы/РИАС/Lab3/penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg\n" ] } ], "source": [ "params = {\"path\": \"disk:/space2.jpg\"}\n", "response = requests.get(\"https://cloud-api.yandex.net/v1/disk/resources/download\", headers=headers, params=params)\n", "response.raise_for_status()\n", "\n", "download_url = response.json()[\"href\"]\n", "print(\"Ссылка на скачивание:\", download_url)\n", "file_response = requests.get(download_url, stream=True)\n", "file_response.raise_for_status()\n", "\n", "local_file = Path(\"./penguin_themed_lock_screen_wallpaper_with_blue_windows_backdrop.jpg\")\n", "with open(local_file, \"wb\") as out:\n", " for chunk in file_response.iter_content(chunk_size=8192):\n", " if chunk:\n", " out.write(chunk)\n", "\n", "print(f\"Файл скачан в: {local_file.resolve()}\")" ] } ], "metadata": { "kernelspec": { "display_name": "lab3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.13.13" } }, "nbformat": 4, "nbformat_minor": 5 }