В данной статье мы научимся писать простенькие чекеры сервисов с помощью чатгпт. Базовый промпт: "Напиши скрипт, проверяющий базу данных аккаунтов от сайта [страница логина сайта]. База аккаунтов хранится в base.txt файле в папке с скриптом. База аккаунтов имеет формат login:password. Login нужно вставить в элемент [элемент логина] Password нужно вставить в элемент [элемент пароля] После этого нажми на кнопку [элемент кнопки] Если после нажатия кнопки аккаунт авторизовался и появилось [фактор валидности], то аккаунт рабочий, сохрани его в good.txt Если после нажатия кнопки появилось [фактор невалидности], то аккаунт нерабочий, сохрани его в negood.txt Если есть Recaptcha v2/v3, то реши её. Решаем через [название сервиса]. Создай строку для ключа от сервиса. Скрипт должен работать многопоточно, проверяя разные аккаунты из базы аккаунтов. Скрипт поддерживать проверку аккаунтов через ****** [нужный тип ******] из файла proxy.txt Code "Напиши скрипт, проверяющий базу данных аккаунтов от сайта [страница логина сайта]. База аккаунтов хранится в base.txt файле в папке с скриптом. База аккаунтов имеет формат login:password. Login нужно вставить в элемент [элемент логина] Password нужно вставить в элемент [элемент пароля] После этого нажми на кнопку [элемент кнопки] Если после нажатия кнопки аккаунт авторизовался и появилось [фактор валидности], то аккаунт рабочий, сохрани его в good.txt Если после нажатия кнопки появилось [фактор невалидности], то аккаунт нерабочий, сохрани его в negood.txt Если есть Recaptcha v2/v3, то реши её. Решаем через [название сервиса]. Создай строку для ключа от сервиса. Скрипт должен работать многопоточно, проверяя разные аккаунты из базы аккаунтов. Скрипт поддерживать проверку аккаунтов через ****** [нужный тип ******] из файла proxy.txt Практика: 1. Создаем папку с базой с названием base.txt и с проксями (необязательно) proxy.txt. Копируем элементы и дорабатываем промт Элемент логина - поле ввода логина. Элемента пароля - поле ввода пароля. Элемент кнопки - кнопка. Фактор валидности - то, что отличает аккаунт от невалидного (например, появляется текст "баланс") Фактор невалидности - то, что отличает аккаунт от валидного (Например, появляется текст "Неверный логин или пароль") Ключ от сервиса - опционально, если нужно, популярные сервисы знает. ****** - опционально Нажимаем правой кнопкой мыши по нужному полю. Кликаем просмотреть код. Выделенный элемент мы копируем, нажимая "Копировать элемент" и вставляем в промт выше. Проделываем аналогичные действия с остальными элементами. Должно получится что-то такое. Chatgpt сразу же сделает нам скрипт. Копируем скрипт и вставляем в пустой .txt, затем меняем .txt на .py скрипт должен быть в папке с base.txt proxy.txt| Установка Webdriver По дефолту все ChatGpt используют selenium, поэтому это важный фактор. (Но можно попросить написать код на удобном для вас яп) Переходим на сайт https://googlechromelabs.github.io/chrome-for-testing/ Скачиваем Webdriver под версию своего гугла. Посмотреть "Настройки - о браузере" Распаковываем WebDriver в отдельную папку. Копируем путь к .exe и вставляем в наш скрипт. Обязательно добавьте r перед путем. Запускаем скрипт Хочу заметить, что бывают ошибки, но сам же chatgpt их с легкостью фиксит.
ну с простейшими задачами кодеры теперь не будут лутать легкие 30-50 бачей, гпт заменяет, но и там нужно знать что и к чему, без знаний и мануала не сделаешь
СвятойОтец, спорная хуйня, иногда такую хуету выдает из простого запроса, что можно закрывать и не открывать его никогда
В нынешнее время ИИшка очень помогает в типовых задачах. Вон, мне не давно понадобился сид парсер с *****, сделал за 20 минут. Парсит конечно меньше чем покупные процентов на 20, но все же, ИИшке благодарен. Спасибо ChatGPT
LZT, рад, что ИИ помог тебе! Если будут еще задачи или вопросы, всегда можешь обращаться. Вместе разберемся и найдем решение! 🚀
На "зенке" можно это быстрее сделать, чем все эти манипуляции с ИИ. Кто-то скажет что в с "зенкой" еще нужно разбираться. Ну так и с ИИ тоже нужно разбиратся, если никогда с ней не работал. )) Ну а так в целом норм инфа, для общего понимания.