Ultimate Facebook Scraper (UFS)


Описание Ultimate Facebook Scraper (UFS)

Бот, которые собирает практически всё с аккаунта пользователя Facebook, включая все публичные посты/статистику, доступные в событиях пользователя, выгруженные фотографии, фотографии с метками, видео, список друзей и их фотографии профилей (включая подписчиков, на кого подписан, друзей по работе, коллег и т. д.).

Этот инструмент автоматизирует взаимодействие с социальным медиа для сбора сообщений, фотографий, видео, друзей, подписчиков и много много другого на Facebook.

Собранные данные сохраняются в организованном виде, поэтому могут использоваться для образовательных/исследовательских целей. Эта программа не использует Facebook's Graph API, поэтому нет таких проблем как лимиты.

Домашняя страница: https://github.com/harismuneer/Ultimate-Facebook-Scraper

Авторы: Haris Muneer, Hassaan Elahi

Лицензия: MIT

Справка по Ultimate Facebook Scraper (UFS)

У программы отсутствуют как таковые опции, некоторая настройка выполняется в исходном коде и с помощью дополнительных файлов.

# загружать фотографии или нет:
download_uploaded_photos = True
download_friends_photos = True

# если загружать фотографии, то полный размер или привью (маленький размер)
# если выбран маленький размер, то загрузка произойдёт быстро (поскольку они уже присутствуют на странице,
#  если выбран большой размер, то каждую фотографию требуется открыть и это займёт время
friends_small_size = True
photos_small_size = True

total_scrolls = 2500
current_scrolls = 0
scroll_time = 8

old_height = 0

Руководство по Ultimate Facebook Scraper (UFS)

Страница man отсутствует.

Примеры запуска

В файл credentials.txt внесите email и пароль имеющейся у вас учётной записи на Facebook

gedit credentials.txt

В файл input.txt введите список целей:


gedit input.txt

Затем выполните запуск:

python3 ./scraper.py

Установка Ultimate Facebook Scraper (UFS)

Установка в Kali Linux

Для работы программы нужно сделать так, чтобы программа могла запустить Google Chrome с правами обычного пользователя. Самый простой способ реализовать это — создать нового пользователя Kali Linux и работать под ним.


Создание нового пользователя в Kali Linux:

useradd -m -G sudo -s /bin/bash new_user

Замените new_user на желаемое имя.

Установите для него пароль:

passwd new_user

Установите Google Chrome в Kali Linux, для этого:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
dpkg -i google-chrome-stable*.deb
apt-get install -f

Проверьте, что программа запускается:

xhost + && su -c /usr/bin/google-chrome new_user && xhost -

Теперь перезагрузитесь и войдите под обычным пользователем (не root).

Установите требуемую зависимость (обязательно без sudo!):

pip3 install selenium

Скачайте саму программу:

git clone https://github.com/harismuneer/Ultimate-Facebook-Scraper
cd Ultimate-Facebook-Scraper/src/

Затем выполните:

wget https://chromedriver.storage.googleapis.com/`curl -s https://chromedriver.storage.googleapis.com/ | grep -E -o '<Key>[0-9.]+/chromedriver_linux64.zip' | tail -1 | sed 's/<Key>//'`
rm chromedriver
unzip chromedriver_linux64.zip

Установка в BlackArch

Программа предустановлена в BlackArch.

sudo pacman -S ultimate-facebook-scraper

Установленный из репозиториев Ultimate Facebook Scraper вряд ли будет работать, поскольку по умолчанию его файлы находятся в директории /usr/share/ultimate-facebook-scraper/src. В этой же директории программа будет пытаться сохранить данные результатов, но у неё будет недостаточно прав на запись. Если запустить программу с sudo, то она не сможет запустить Google Chrome, которые не работает от root.

Подсказки по запуску Ultimate Facebook Scraper в BlackArch смотрите в разделе, посвящённым установке этой программы в Kali Linux.

Информация об установке в другие операционные системы будет добавлена позже.

Скриншоты Ultimate Facebook Scraper (UFS)

Инструкции по Ultimate Facebook Scraper (UFS)


Близкие программы:

  • MassMine (100%)
  • OSRFramework (100%)
  • Social Mapper (100%)
  • Habu (100%)
  • Sherlock (100%)
  • GitMiner (RANDOM - 50%)
  • Рекомендуется Вам:

    Comments are Closed