Skip to content

Парсер для скачивания файлов с сайта spaces.ru/spcs.pro/spcs.global

License

Notifications You must be signed in to change notification settings

kapalua40/spacer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spacer / Parser for Spaces

Скрипт для скачивания файлов со spaces.ru

spaces_is_dead

🔥 Очевидно, что сракес давно на ладан дышит 🔥

😭 Поэтому этот скрипт призван скачать нужные книги, фотографии, музыку и проги со сракеса. А возможно, вы просто хотите забрать все файлы с ваших страниц на всякий случай. 💔

spaces_is_dead

Опять шатают сайт. :trollface:

🌿 Скрипт скачивает файлы из разделов pictures, music, video, files пользователей, а так же коллекции из pictures, video, files.

Так же скачивает из pictures, video, files, music сообществ.

Он скачивает дневники в html с сохранением картинок и файлов из дневника.

У пользователя под учёткой которого он зашёл на сайт может скачать закладки, почту, дневники, комментарии из гостевой и проч.

Вход происходит по автовходу.

🌷🐈

Вопросы и пожелания писать сюда

Команды

Usage: spacer.py [options]

Опции:
  -i FILE, --input=FILE                 Файл с логинами
  -A FILE, --auto-links=FILE 		Брать автовходы из файла
  -I LOGIN, --into-account=LOGIN 	Войти в аккаунт
  -R, --rotation-al     		Ротация автовходов
  -c, --comm            		Скачиваем из сообщества (По умолчанию - пользователь)
  -n, --nick            		Посмотреть никнэйм
  -s, --status          		Получить статус
  -a, --avatar          		Скачать аватар
  -b, --bookmarks       		Собрать закладки
  -g, --guestbook       		Всё забрать из гостевой
  --post                		Всё забрать из почты
  --diary               		Всё забрать из дневника
  -0 url, --one-element-html=url  	Скачиваем один элемент
  -P, --pictures        		Забираем фотографии
  -M, --music           		Забираем музыку
  -V, --video           		Забираем видео
  -F, --files           		Забираем файлы
  -p, --pictures-collection 		Собрать из коллекций фотографий
  -v, --video-collection 		Собрать из коллекций видео
  -f, --files-collection 		Собрать из коллекций файлов
  -1, --pictures-dir    		Забрать отдельную папку с подпапками из раздела pictures
  -2, --files-dir       		Забрать отдельную папку с подпапками из раздела files
  -3, --video-dir       		Забрать отдельную папку с подпапками из раздела video
  -4, --music-dir       		Забрать отдельную папку с подпапками из раздела music
  -r, --readers         		Забираем читателей
  -H, --history-login   		Смотрим историю входов на аккаунте
  -l, --likes           		Список того, что вы лайкали
  -C, --comm-list       		Список сообществ пользователей заданных списком аргументов
  --delete-bookmarks    		Удаляем закладки
  --delete-comment-guestbook 		Удаляем комменты из гостевой

Примеры

# Смотрим хэлп
python3 spacer.py -h

Обычные операции


Скачиваем музыку

python3 spacer.py -A autolinks.txt -I kapalua -M mirror75

Скачиваем картинки с 10 страниц из топа на главной странице

$p $e -A $f -I $u --pictures_top 10

Скачиваем картинки

python3 spacer.py -A autolinks.txt -I kapalua -P tzeentch

Скачиваем файлы

python3 spacer.py -A autolinks.txt -I kapalua -F Noire

Скачиваем картинки из указанного сообщества

python3 spacer.py -A autolinks.txt -I kapalua --comm -P mathematics

Файлы из сообщества

$p $e -A $f -I $u --comm -F mathematics

Скачиваем закладки у пользователя под которым зашли на сайт

$p $e -A $f -I $u -b

Массовые операции

Скачиваем всё у пользователей из списка users.txt

# Логин
u=kapalua
#Список автовходов
f=autolinks.txt
#Скрипт
e=spacer.py
#Питон
p=python3

# -P -p -F -f  -V -v -M
for c in $(cat users.txt)
do
	# Картинки
	$p $e -A $f -I $u -P $c
	# Колекции картинок
	$p $e -A $f -I $u -p $c
	# Файлы
	$p $e -A $f -I $u -F $c
	# Коллекции файлов
	$p $e -A $f -I $u -f $c
	# Видео
	$p $e -A $f -I $u -V $c
	# Коллекции видео
	$p $e -A $f -I $u -v $c
	# Музыка
	$p $e -A $f -I $u -M $c
done

Скачиваем всё из сообществ из списка comm.txt

for c in $(cat comm.txt)
do
	# Картинки
	$p $e -A $f -I $u --comm -P $c
	# Файлы
	$p $e -A $f -I $u --comm -F $c
	# Видео
	$p $e -A $f -I $u --comm -V $c
	# Музыка
	$p $e -A $f -I $u --comm -M $c
done

Обычные операции

# Скачиваем музыку
$p $e -A $f -I $u -M mirror75

# Скачиваем картинки
$p $e -A $f -I $u -P tzeentch

# Скачиваем файлы
$p $e -A $f -I $u -F kapalua

# Скачиваем картинки из указанного сообщества
$p $e -A $f -I $u --comm -P love_3hakomctba

Массовые операции

# Скачиваем всё у пользователей 
# -P -p -F -f  -V -v -M
for c in $(cat tmp/users.txt)
do
	# Картинки
	$p $e -A $f -I $u -P $c
	# Колекции картинок
	$p $e -A $f -I $u -p $c
	# Файлы
	$p $e -A $f -I $u -F $c
	# Коллекции файлов
	$p $e -A $f -I $u -f $c
	# Видео
	$p $e -A $f -I $u -V $c
	# Коллекции видео
	$p $e -A $f -I $u -v $c
	# Музыка
	$p $e -A $f -I $u -M $c
done
# Скачиваем всё в сообществах
for c in $(cat tmp/comm.txt)
do
	# Картинки
	$p $e -A $f -I $u --comm -P $c
	# Файлы
	$p $e -A $f -I $u --comm -F $c
	# Видео
	$p $e -A $f -I $u --comm -V $c
	# Музыка
	$p $e -A $f -I $u --comm -M $c
done

Примеры различных операций

# Статусы
$p $e -A $f -I $u -s $user > spcs.pro/$user/status.txt
# Скачиваем всё из почты 
$p $e -A $f -I $u --post 
# Скачиваем всё из дневника
$p $e -A $f -I $u --diary $user
# Скачиваем из гостевой
$p $e -A $f -I $u --guestbook $user
# Закладки
$p $e -A $f -I $u -b
# Лайки
$p $e -A $f -I $u -l > spcs.pro/$user/likes.txt
# Аватарки
$p $e -A $f -I $u -a $user
# Картинки
$p $e -A $f -I $u -P $user
# Коллекции картинок
$p $e -A $f -I $u  -p $user
# Скачиваем файлы
$p $e -A $f -I $u -F $user
# Коллекции файлов
$p $e -A $f -I $u -f $user
# Сообщества
$p $e -A $f -I $u -C $user > spcs.pro/$user/comm.txt
# Скачиваем видео
$p $e -A $f -I $u -V $user
# Коллекции видео
$p $e -A $f -I $u -v $c
# Читаки
$p $e -A $f -I $u -r $user > spcs.pro/$user/readers.txt
# Музыка
$p $e -A $f -I $u -M $user
# История входов
$p $e -A $f -I $u -H > spcs.pro/$user/history_logins.txt
# Скачиваем страницу с подарками пользователя $user
$p $e -A $f -I $u -0 "https://spcs.pro/gifts/user_list/$user/"
# Скачиваем страницу с действиями пользователя с монетами 
$p $e -A $f -I $u -0 "https://spcs.pro/services/journal/"
# Скачиваем отдельную папку с подпапками из картинок
$p $e -A $f -I $u -1 "https://spcs.pro/pictures/user/ulybkadozhdya/list/jumor/ubojnyj-jumor-16568083/"
# Скачиваем отдельную папку с подпапками из музыки
$p $e -A $f -I $u -4 "https://spcs.pro/music/user/mirror75/list/trance-iv/va-sapphire-planet-trance-october-2011-812300/"
# Удаляем закладки
$p $e -A $f -I $u --delete-bookmarks
# Удаляем комментарии из гостевой
$p $e -A $f -I $u --delete-comment-guestbook
# Скачиваем картинки из сообщества
$p $e -A $f -I $u --comm -P math
# Скачиваем картинки с 25 страниц из топа на главной странице
$p $e -A $f -I $u --pictures_top 25

Множество операций для списка аккаунтов

make
# Логин
u=my_login
# Список автовходов
f=autolinks.txt
# Скрипт
e=spacer.py
# Питон
p=python3
# Адрес сайта
baseurl=spcs.pro

# Список юзеров у которых хотим скачать
users=(user1 user2 user3 user4)

for user in ${users[@]}
do
	# Главная страница пользователя $user
	$p $e -A $f -I $u -0 "https://$baseurl/mysite/index/$user/"
	# Анкета пользователя $user
	$p $e -A $f -I $u -0 "https://$baseurl/anketa/index/$user/"
	# Страница из дневника пользователя $user
	$p $e -A $f -I $u -0 "https://$baseurl/diary/view/user/$user/"
	# Скачиваем страницу с подарками пользователя $user
	$p $e -A $f -I $u -0 "https://$baseurl/gifts/user_list/$user/"
	# Страница списка тем форума пользователя $user
	$p $e -A $f -I $u -0 "https://$baseurl/forums/search_user/?query=$user"
	# Список комментариев пользователя в форуме пользователя $user
	$p $e -A $f -I $u -0 "https://$baseurl/forums/search_user/?Comment=1&query=$user"
	# Читатели пользователя $user
	$p $e -A $f -I $u -0 "https://$baseurl/lenta/readers/?user=$user"
	# Сообщества пользователя $user
	$p $e -A $f -I $u -0 "https://$baseurl/comm/list/user/$user/"
	# Скачиваем всё из дневника пользователя $user
	$p $e -A $f -I $u --diary $user
	# Скачиваем из гостевой пользователя $user
	$p $e -A $f -I $u --guestbook $user

	# Скачиваем аватарку пользователя $user 
	$p $e -A $f -I $u -a $user
	# Картинки пользователя $user
	$p $e -A $f -I $u -P $user
	# Коллекции картинок пользователя $user
	$p $e -A $f -I $u  -p $user
	# Скачиваем файлы пользователя $user
	$p $e -A $f -I $u -F $user
	# Коллекции файлов пользователя $user
	$p $e -A $f -I $u -f $user
	# Скачиваем видео пользователя $user
	$p $e -A $f -I $u -V $user
	# Коллекции видео пользователя $user 
	$p $e -A $f -I $u -v $user
	# Музыка пользователя $user
	$p $e -A $f -I $u -M $user

done

About

Парсер для скачивания файлов с сайта spaces.ru/spcs.pro/spcs.global

Resources

License

Stars

Watchers

Forks

Packages

No packages published