-
Notifications
You must be signed in to change notification settings - Fork 0
DarkScorpion/GeekBrains-Hack
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Скрипт для быстрого прохождения уроков на geekbrains.ru! Указанный сайт предоставляет возможность получить сертификат о прохождении курсов просто прокликав кнопку "Урок пройден". К сожалению сайт тормозит, курсов много, кликать лень. Пришлось написать скрипт который автоматический отправляет запросы об пройденном уроке. Для использования понадобится Node.js. Просто она была под рукой и скрипт написался за 2 минуты. Не забываем перед использованием выполнить в консоли: npm install Как пользоваться? 1) Регистрируемся и заходим под логином паролем на сайт. 2) При помощи firebug или другим способом узнаём значение куки: remember_user_token и вставляем его в конфиг файл. Его структура ниже (обычный json). Далее нам понадобится номера уроков, их можно узнать посмотрев в адресную строку. Она будет вида: "http://geekbrains.ru/records/991", Запоминаем последнюю цифру (991) она и есть номер урока. Для окончания определённого урока используем ключ -q и номер урока: Пример: node doneLessons.js -q 991 Для окончания диапазона уроков используем ключ -s и от какого до какого номера: Пример: node doneLessons.js -s 991 1005 Если вас интересуют только бесплатные уроки сохранённые в базе используйте ключ -f Пример: node doneLessons.js -f *Не гарантируется, что данные всегда будут актуальны! Для надёжности лучше использовать методы выше. Структура файла config.json { "cookie": "remember_user_token=<здесь значение переменной>" }
About
Простенький скрипт на Node.js, который прокликивает кнопку "Урок пройден" за вас.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published