Полезный сайт для ленивого парсера
https://curlconverter.com/#python - делает из curl строки, подсмотренной в отладчике хрома, код для питона и десятка основных языков. Получается нечто с картинки.
Я вчера пару часов убил, пытаясь спарсить сайт президента Украины. Осложнялось это тем, что наши придурки из РКН его сайт забанили.
Рецепт, как привинтить любой vpn, поддерживающий socks5, к своему коду aiohttp:
Все, весь интернет виден нормально. Оставалось отломать сайт Зели, но там вообще тривиальная ошибка была, куки, оказывается, правильно передавать отдельно, а не в заголовок запроса и заработало.
https://curlconverter.com/#python - делает из curl строки, подсмотренной в отладчике хрома, код для питона и десятка основных языков. Получается нечто с картинки.
Я вчера пару часов убил, пытаясь спарсить сайт президента Украины. Осложнялось это тем, что наши придурки из РКН его сайт забанили.
Рецепт, как привинтить любой vpn, поддерживающий socks5, к своему коду aiohttp:
from aiohttp_socks import ProxyConnector
connector = ProxyConnector.from_url('socks5://127.0.0.1:37327')
http_client = ClientSession(connector=connector, timeout=timeout)Все, весь интернет виден нормально. Оставалось отломать сайт Зели, но там вообще тривиальная ошибка была, куки, оказывается, правильно передавать отдельно, а не в заголовок запроса и заработало.
🔥4👍2
Вчера, канал Военный осведомитель подсказал еще один подход к оценке потерь у хохлов - официальные приказы Зели о награждении орденами/медалями, в том числе и посмертно. В посте указано было около 3х тысяч, но такие вещи надо проверять.
В итоге, на сайте президента украины обнаружено 129 указов о награждении, с 28 февраля (первый военный) по 30 июня 2022.
Из них 18 это "парадные" указы, о награждении журналистов, работников ЧАЭС к дате и прочая маклуатура, а 111 указов касаются непосредственно военных.
Данные подтвердились, непосредственно посмертных награждений обнаружено 3 063 (и 16 936 человек награждены при жизни).
Разбивка погибших по званиям (алфавитная, на украинском):
водія - 1
головного корабельного старшину - 2
головного сержанта - 83
головного старшину - 3
капрала поліції - 2
капітана - 76
капітана 2 рангу - 1
капітана 3 рангу - 3
капітана медичної служби - 2
капітана поліції - 3
капітана служби цивільного захисту - 2
капітана юстиції - 1
лейтенанта - 88
лейтенанта медичної служби - 1
лейтенанта поліції - 4
майора - 58
майора медичної служби - 1
майора поліції - 6
майора служби цивільного захисту - 2
майстер-сержанта - 32
майстер-старшину - 3
матроса - 53
молодшого лейтенанта - 19
молодшого сержанта - 228
молодшого сержанта служби цивільного захисту - 2
полковника - 14
полковника поліції - 1
прапорщика - 10
прапорщика служби цивільного захисту - 5
підполковника - 52
підполковника служби цивільного захисту - 1
рядового поліції - 1
рядового служби цивільного захисту - 1
сержанта - 238
сержанта поліції - 2
сержанта служби цивільного захисту - 2
службовця - 2
солдата - 983
старшину - 13
старшину 1 статті - 3
старшину 2 статті - 2
старшого лейтенанта - 132
старшого лейтенанта медичної служби - 2
старшого лейтенанта поліції - 6
старшого лейтенанта служби цивільного захисту - 2
старшого майстер-сержанта - 6
старшого матроса - 50
старшого прапорщика служби цивільного захисту - 1
старшого сержанта - 179
старшого сержанта поліції - 5
старшого сержанта служби цивільного захисту - 1
старшого солдата - 595
штаб-сержанта - 74
штаб-старшину - 4
Подробную, по орденам/медалям и званиям награжденных, положу в комментариях.
Хорошая открытка украинской пропаганде получилась. Голуби мои, у вас минимальная планка по погибшим к настоящему времени уже 60к., с чем я вас и поздравляю :)
В итоге, на сайте президента украины обнаружено 129 указов о награждении, с 28 февраля (первый военный) по 30 июня 2022.
Из них 18 это "парадные" указы, о награждении журналистов, работников ЧАЭС к дате и прочая маклуатура, а 111 указов касаются непосредственно военных.
Данные подтвердились, непосредственно посмертных награждений обнаружено 3 063 (и 16 936 человек награждены при жизни).
Разбивка погибших по званиям (алфавитная, на украинском):
водія - 1
головного корабельного старшину - 2
головного сержанта - 83
головного старшину - 3
капрала поліції - 2
капітана - 76
капітана 2 рангу - 1
капітана 3 рангу - 3
капітана медичної служби - 2
капітана поліції - 3
капітана служби цивільного захисту - 2
капітана юстиції - 1
лейтенанта - 88
лейтенанта медичної служби - 1
лейтенанта поліції - 4
майора - 58
майора медичної служби - 1
майора поліції - 6
майора служби цивільного захисту - 2
майстер-сержанта - 32
майстер-старшину - 3
матроса - 53
молодшого лейтенанта - 19
молодшого сержанта - 228
молодшого сержанта служби цивільного захисту - 2
полковника - 14
полковника поліції - 1
прапорщика - 10
прапорщика служби цивільного захисту - 5
підполковника - 52
підполковника служби цивільного захисту - 1
рядового поліції - 1
рядового служби цивільного захисту - 1
сержанта - 238
сержанта поліції - 2
сержанта служби цивільного захисту - 2
службовця - 2
солдата - 983
старшину - 13
старшину 1 статті - 3
старшину 2 статті - 2
старшого лейтенанта - 132
старшого лейтенанта медичної служби - 2
старшого лейтенанта поліції - 6
старшого лейтенанта служби цивільного захисту - 2
старшого майстер-сержанта - 6
старшого матроса - 50
старшого прапорщика служби цивільного захисту - 1
старшого сержанта - 179
старшого сержанта поліції - 5
старшого сержанта служби цивільного захисту - 1
старшого солдата - 595
штаб-сержанта - 74
штаб-старшину - 4
Подробную, по орденам/медалям и званиям награжденных, положу в комментариях.
Хорошая открытка украинской пропаганде получилась. Голуби мои, у вас минимальная планка по погибшим к настоящему времени уже 60к., с чем я вас и поздравляю :)
👍8
Forwarded from Spurious Correlation
Посмотрел приказы о награждении военных от президента Украины. Там конечно грязноватые данные, ну и нужна хорошая экспертная оценка, чтобы понимать, какие статистики могут лучше понять происходящее. Разве что интенсивность боев можно, видимо, рассмотреть - март и май выглядят более богатыми на долю посмертных наград, ну и есть какие то очевидные вещи, что прапорщик получает награду живым в 70% случаев, а генералов награждают нередко, но посмертно пока что - ни разу.
Идея для йуных падаванов, выбирающих путь: двинуться в сторону разработки приложений для Kaspersky OS.
Она весьма вычурно устроена и, если начнётся её промышленная эксплуатация, через годик-другой, то разработчиков будет мало.
Если не выстрелит, получите "другой взгляд" на операционные системы и организацию доступа, что тоже полезно. :)
Она весьма вычурно устроена и, если начнётся её промышленная эксплуатация, через годик-другой, то разработчиков будет мало.
Если не выстрелит, получите "другой взгляд" на операционные системы и организацию доступа, что тоже полезно. :)
3DNews - Daily Digital Digest
Все самое интересное из мира IT-индустрии
Самые интересные и оперативные новости из мира высоких технологий. На нашем портале - все о компьютерном железе, гаджетах, ноутбуках и других цифровых устройствах. А также обзоры новых игр, достижения современной науки и самые любопытные онлайн-проекты.
Очередное забавное и нелогичное. Постгрес библиотека для 🐍 psycopg2, если
Если запрашивали
В итоге мне надоело вспоминать, какую проверку на отсутствие результата надо делать,
Upd: пособирал шишек с таким вариантом, дошла и логика. Пустой список позволяет работать конструкции перечисления for row in rows, а None не позволяет. Так что вернул обратно. Хех
select из таблицы ничего не нашёл, ведёт себя по разному, в зависимости от метода выдачи запроса.Если запрашивали
fetchall - возвращает [] (пустой массив), если fetchone, то возвращает None.В итоге мне надоело вспоминать, какую проверку на отсутствие результата надо делать,
if row is None или if len(row)==0. В своей надстроечной postgres библиотеке я привёл выдачу обоих к None. 😁Upd: пособирал шишек с таким вариантом, дошла и логика. Пустой список позволяет работать конструкции перечисления for row in rows, а None не позволяет. Так что вернул обратно. Хех
Forwarded from РОКОТ
Птенцы гнезда А.Пугачёвой дают жару.
Наши друзья из "RaHDit" продолжают работу по укронацистам.
Обнаружили чат одесского правосека С.Стерненко. Агент СБУ убил двух антимайдановцев и вышел сухим из воды.
В своём чате даёт указания сторонникам "Правого сектора".
Изучив их списки, обнаружили удивительного персонажа по имени "Филипп Киркоров"
(он вступил в чат 28 февраля, через 4 дня после начала СВО).
Каково же было удивление, что номер телефона действительно принадлежит Филе.
Теперь вопросы к силовикам - а просто ли так Киркоров защищал своего сменщика Галкина за его слова о наших бойцах.
Прим. "Правый сектор" признан 17.11.2014 г. экстремистской организацией. Участие в ее деятельности подпадает под ст. 282.2 УК РФ.
Наши друзья из "RaHDit" продолжают работу по укронацистам.
Обнаружили чат одесского правосека С.Стерненко. Агент СБУ убил двух антимайдановцев и вышел сухим из воды.
В своём чате даёт указания сторонникам "Правого сектора".
Изучив их списки, обнаружили удивительного персонажа по имени "Филипп Киркоров"
(он вступил в чат 28 февраля, через 4 дня после начала СВО).
Каково же было удивление, что номер телефона действительно принадлежит Филе.
Теперь вопросы к силовикам - а просто ли так Киркоров защищал своего сменщика Галкина за его слова о наших бойцах.
Прим. "Правый сектор" признан 17.11.2014 г. экстремистской организацией. Участие в ее деятельности подпадает под ст. 282.2 УК РФ.
🤬24😱4👍3👎1😁1
Я подумал сначала, что пост выше это поклеп и фотожаба. Нет.
Посмотрел в базе user_id по номеру телефона, и запустил поиск по чату.
Реально Филя. Аккаунт 2016 года, живой, только что был в сети, состоит в чате правосека.
Телефон в интернете везде указан, как Киркорова. Система СБП реально видит его как Филипп К. Шансов ошибиться практически нет.
ИЧСХ, в российских околополитотных чатах, данный юзер не состоит.
Хорошая у нас эстрада. Нажористая.
UPD: Детальное исследование, показало, что это хохляцкая подстава.
Посмотрел в базе user_id по номеру телефона, и запустил поиск по чату.
Реально Филя. Аккаунт 2016 года, живой, только что был в сети, состоит в чате правосека.
Телефон в интернете везде указан, как Киркорова. Система СБП реально видит его как Филипп К. Шансов ошибиться практически нет.
ИЧСХ, в российских околополитотных чатах, данный юзер не состоит.
UPD: Детальное исследование, показало, что это хохляцкая подстава.
🤬35👎2👍1🔥1
В комментах подсказали идею, проверить, откуда Киркоров взялся в чате правосеков.
Читалкой, из чата были скачаны все доступные 679.5к сообщений, с 18 марта 2021 по настоящее время.
И да, это банальная подстава. 1 марта 2022 года, в 00:28 по Москве, Филиппа тупо добавили в чат, вместе с ещё одним человеком.
По умолчанию, телеграм позволяет кому угодно, добавить вас в любой открытый чат. Если чат большой, уведомления будут отключены и он вас беспокоить не будет.
То есть не сильно опытный человек вообще может не заметить.
А сделал эту подставу хохол, по имени Андрей. Сейчас его ник в тг @rrrrs1s. Можете ему написать, что шутка удалась.
То есть, финальный вывод: это 100% подстава и 100% Киркоров.
Надеюсь, адвокаты Киркорова тоже напишут рагулю Андрею. :)
P. S. Те, кто шарил предыдущий пост, пожалуйста, расшарьте и этот.
Читалкой, из чата были скачаны все доступные 679.5к сообщений, с 18 марта 2021 по настоящее время.
И да, это банальная подстава. 1 марта 2022 года, в 00:28 по Москве, Филиппа тупо добавили в чат, вместе с ещё одним человеком.
По умолчанию, телеграм позволяет кому угодно, добавить вас в любой открытый чат. Если чат большой, уведомления будут отключены и он вас беспокоить не будет.
То есть не сильно опытный человек вообще может не заметить.
А сделал эту подставу хохол, по имени Андрей. Сейчас его ник в тг @rrrrs1s. Можете ему написать, что шутка удалась.
То есть, финальный вывод: это 100% подстава и 100% Киркоров.
Надеюсь, адвокаты Киркорова тоже напишут рагулю Андрею. :)
P. S. Те, кто шарил предыдущий пост, пожалуйста, расшарьте и этот.
👍31🔥6
Неявное последствие телеграм-премиум для ботов-репостеров.
Для премиум юзеров, был расширен лимит подписи к медиа файлам. Обычный лимит 1024 символа, премиальный 2048 (лимит текста в одном посте без картинок - 4096 для всех).
Утром выловил ночную ошибку: премиум пользователь ведёт канал. Он накропал пост из 1 картинки и 2200 символов подписи. В его канале все ок. А бот, который репостит из основного канала в другие, поймал, естественно MediaCaptionTooLongError.
Бот же не премиальный. Теперь, надо будет допилить разделение длинных подписей и отправку двух постов: с картинкой и частью подписи и второй части текста.
Для премиум юзеров, был расширен лимит подписи к медиа файлам. Обычный лимит 1024 символа, премиальный 2048 (лимит текста в одном посте без картинок - 4096 для всех).
Утром выловил ночную ошибку: премиум пользователь ведёт канал. Он накропал пост из 1 картинки и 2200 символов подписи. В его канале все ок. А бот, который репостит из основного канала в другие, поймал, естественно MediaCaptionTooLongError.
Бот же не премиальный. Теперь, надо будет допилить разделение длинных подписей и отправку двух постов: с картинкой и частью подписи и второй части текста.
Ностальгического кода пост.
Телеграм, для диалогов между пользователями, использует сквозную нумерацию сообщений.
То есть, я установил телегу и написал Пете сообщение, оно получило #1. Потом написал Ане (#2). Аня ответила (#3). Петя ответил двумя сообщениями подряд (#4 и #5). Схема, думаю, понятна.
Захотелось посмотреть, кто были те люди, которым я писал когда-то давно и переписка с которыми не удалена до сих пор.
Код на скрине, сначала собирает все мои диалоги, отсеивая каналы, чаты и ботов, а потом берет самое первое сообщение в каждом диалоге. И если его номер меньше 10 тысяч, откладывает в массив.
Потом массив сортируется по порядку номеров и выводится на экран.
Нашлось 10 человек. С 5 из них я до сих пор общаюсь, не смотря на прошедшие 6 лет. Забавное.
Телеграм, для диалогов между пользователями, использует сквозную нумерацию сообщений.
То есть, я установил телегу и написал Пете сообщение, оно получило #1. Потом написал Ане (#2). Аня ответила (#3). Петя ответил двумя сообщениями подряд (#4 и #5). Схема, думаю, понятна.
Захотелось посмотреть, кто были те люди, которым я писал когда-то давно и переписка с которыми не удалена до сих пор.
Код на скрине, сначала собирает все мои диалоги, отсеивая каналы, чаты и ботов, а потом берет самое первое сообщение в каждом диалоге. И если его номер меньше 10 тысяч, откладывает в массив.
Потом массив сортируется по порядку номеров и выводится на экран.
Нашлось 10 человек. С 5 из них я до сих пор общаюсь, не смотря на прошедшие 6 лет. Забавное.
👍7