Немного о SessionSaver
Небольшая утилита для того, чтобы удерживать сессии в живом состоянии. Написана на Python 3, работает на любой ОС, способной запустить Python3.
Установка
1. Скопировать репозиторий себе на машину
2. Установить зависимости
ЗАМЕЧАНИЕ: скрипт разрабатывался для Python3, работоспособность на Python2 не гарантируется
Использование
1. Сохранение сессии используя только базовый URL адрес сайта
2. Сохранение сессии используя определённые URL для прыжка
3. Сохранение сессии используя юазовый URL с 10 различными ссылками для прыжков, с заданным UserAgent и с задержкой между прыжками 12 секунд
Репозиторий скрипта: https://github.com/JubyL3y/SessionSaver
Комментарии и пожелания по наращиванию функционала буду ждать в комментариях
Небольшая утилита для того, чтобы удерживать сессии в живом состоянии. Написана на Python 3, работает на любой ОС, способной запустить Python3.
Установка
1. Скопировать репозиторий себе на машину
git clone https://github.com/JubyL3y/SessionSaver.git
2. Установить зависимости
pip install -r requirements.txt
ЗАМЕЧАНИЕ: скрипт разрабатывался для Python3, работоспособность на Python2 не гарантируется
Использование
Примерыsessionsaver.py [-h] --cookie COOKIE [--base_url B_URL]
[--jumping_urls J_URLS [J_URLS ...]] [--user_agent UA]
[--count COUNT] [--delay DELAY]
optional arguments:
-h, --help показать данное сообщение
--cookie COOKIE Задать куки для сессии.
--base_url B_URL URL сайта.
--jumping_urls J_URLS [J_URLS ...] URL для прыжков по ним
--user_agent UA Желаемый UserAgent для вызовов
--count COUNT Максимальное количество ссылок, по которым будет ходить скрипт. Минимум - 1, по умолчанию - 5.
--delay DELAY Задержка между запросами в секундах. Минимум 1.
1. Сохранение сессии используя только базовый URL адрес сайта
python sessionsaver.py --cookie "SOME_COOKIE" --base_url https://www.wikipedia.org/
2. Сохранение сессии используя определённые URL для прыжка
python sessionsaver.py --cookie "SOME_COOKIE" --jumping_urls "https://en.wikipedia.org/wiki/Ham_Wall" "https://en.wikipedia.org/wiki/Cognitive_inertia"
3. Сохранение сессии используя юазовый URL с 10 различными ссылками для прыжков, с заданным UserAgent и с задержкой между прыжками 12 секунд
python sessionsaver.py --cookie "SOME_COOKIE" --base_url https://www.wikipedia.org/ --user_agent "SPECIFIC USER AGENT" --count 10 --delay 12
Репозиторий скрипта: https://github.com/JubyL3y/SessionSaver
Комментарии и пожелания по наращиванию функционала буду ждать в комментариях