Скрипт python3 для скачивания исходников статей с habr
Тестировал на python 3.6.9, под Linux Mint 19.3.
apt-get install python3-lxml libomp-dev
pip3 install -r requirements.txt
./src/main.py "user_name"Скачиваем статьи пользователя:
./src/main.py -u "user_name"Скачиваем закладки пользователя:
./src/main.py -f "user_name"Скачиваем одиночную статью:
./src/main.py -s "article_id"Например:
./src/main.py -u jessy_james./src/main.py -f jessy_james./src/main.py -s 665634Взять имя пользователя можно из ссылки профиля
Если все было сделано успешно, то Вы увидите примерно следующее:
./src/main.py -u jessy_james
[info]: Скачивается: C/C++ из Python (ctypes) на Android
[info]: Директория: 16 C C++ из Python (ctypes) на Android создана
[info]: Директория: picture создана
[info]: Статья: C C++ из Python (ctypes) на Android сохранена
[info]: Скачивается: Своя docking station для ноутбука
[info]: Директория: 15 Своя docking station для ноутбука создана
[info]: Директория: picture создана
[info]: Статья: Своя docking station для ноутбука сохранена
[info]: Скачивается: Tango Controls hdbpp-docker
[info]: Директория: 14 Tango Controls hdbpp-docker создана
[info]: Директория: picture создана
...
[info]: Скачивается: Игрушка ГАЗ-66 на пульте управления. Часть 2
[info]: Директория: 2 Игрушка ГАЗ-66 на пульте управления. Часть 2 создана
[info]: Директория: picture создана
[info]: Статья: Игрушка ГАЗ-66 на пульте управления. Часть 2 сохранена
[info]: Скачивается: Игрушка ГАЗ-66 на пульте управления. Часть 1
[info]: Директория: 1 Игрушка ГАЗ-66 на пульте управления. Часть 1 создана
[info]: Директория: picture создана
[info]: Статья: Игрушка ГАЗ-66 на пульте управления. Часть 1 сохранена
