Tool to scrape names and usernames from large friend lists on Facebook, without being rate limited.
Reason this release was yanked:
Bug
Project description
Facebook Friend List Scraper
Tool to scrape names and usernames from large friend lists on Facebook, without being rate limited.
Getting started:
- Install using pip:
python -m pip install fb-friend-list-scraper
- Script is now installed as
fbfriendlistscraper
- Run with
-h
or--help
to show usage information.
Usage:
usage: fbfriendlistscraper [-h] -e EMAIL [-p PASSWORD] -u USERNAME [-o OUTFILE] [-w] [-q] [-x] [-s SLEEPMULTIPLIER] [-i PROXY] [-c CMD]
Tool to scrape names and usernames from large friend lists on Facebook, without being rate limited
options:
-h, --help show this help message and exit
-e EMAIL, --email EMAIL
Email address to login with.
-p PASSWORD, --password PASSWORD
Password to login with. If not supplied you will be prompted. You really shouldn't use this for security reasons.
-u USERNAME, --username USERNAME
Username of the user to scrape.
-o OUTFILE, --outfile OUTFILE
Path of the output file. (Default: ./scraped_friends.txt)
-w, --headless Run webdriver in headless mode.
-q, --quiet Do not print scraped users to screen.
-x, --onlyusernames Only the usernames/IDs will be written to the output file.
-s SLEEPMULTIPLIER, --sleepmultiplier SLEEPMULTIPLIER
Multiply sleep time between each page scrape by n. Useful when being easily rate-limited.
-i PROXY, --proxy PROXY
Proxy server to use for connecting. Username/password can be supplied like: socks5://user:pass@host:port
-c CMD, --cmd CMD Shell command to run after each page scrape. Useful for changing proxy/VPN exit.
examples:
fbfriendlistscraper -e your@email.com -p YourPassword123 -u someusername.123 -o my_file.txt
fbfriendlistscraper --email your@email.com --username another.user --headless -s 2 -x
fbfriendlistscraper -e your@email.com -u username.johnson -w --proxy socks5://127.0.0.1:9050
fbfriendlistscraper -e your@email.com -u xxuserxx --headless --cmd "mullvad relay set provider Quadranet"
fbfriendlistscraper -e your@email.com -u markzuckerburger -w -o ./test.txt --cmd "killall -HUP tor"
NOTE:
Facebook changes the markup of it's pages regularly, so the script might break from time to time. Please open an issue if something doesn't work and I'll take a look at it. Pull requests are welcome as well.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for fb_friend_list_scraper-0.3.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4046304d1559545458e491b8c0800b1c27d0ae0a0e38af68e1d56d3e53b68101 |
|
MD5 | ab874f6d7f5eaee52fb6fe130c75dd45 |
|
BLAKE2b-256 | 4ee3b38d7c15dc972b3e61aebdf5501ee432125f9758915cca0546b9c02d059f |
Close
Hashes for fb_friend_list_scraper-0.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b67d30279d6e61a984c03ef7a4cfea59542ae313ec51ebd30733d4be6ecf41e |
|
MD5 | c871b03d372549bf0a447564bd5de34c |
|
BLAKE2b-256 | b7453663861bb918329e303a3fc24668d413df8bf0f9f4dc7e68d83e8c15f3da |