Skip to content

Простенький скрипт на Node.js, который прокликивает кнопку "Урок пройден" за вас.

Notifications You must be signed in to change notification settings

DarkScorpion/GeekBrains-Hack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

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

No packages published