facebook-scraper
facebook-scraper copied to clipboard
Contributing to this repo
Hello @moda20 I tried to look up your email to contact but didn't find it so I had to open this issue.
Thank you for rescuing this repo from being abandoned.
I have been using it for 4 days and started to like it already but with a few catches, a necessary features and enhancements needs to be implemented to mention few:
- Add ensureAscii=False to the json.dump function to support other languages like Arabic.
- Add proper throttle mechanism (very important) to prevent our accounts from getting banned.
- Add multiple ways to extract missing information like (username, comments)
- Deprecate
write_posts_to_csv
function because it would get your account banned in no time (happened to me). - Add proper resume mechanism (important) to allow the scraping session to continue over multiple days.
- Support multiple cookies to rotate accounts (avoid ban)
- Support multiple proxies out of the box
- MAKE mbasic.facebook.com the main way to scrape.
- Implement a way to rotate between the multiple accounts (cookies), proxies and also proper throttling to ensure maximum scraping without getting banned at all.
These enhancements discovered when I tried to scrape a one groupe I think there's a lot to discover.
Now, a little introduction to myself I'm a PHP Developer for more than +8 years and Python is not my main thing but I can navigate my way around it.
I'm welling to contribute and dedicate some time to improve and enhance this project and keep it a life.
Would you please provide some guidance on how to get started contributing, how to know what element to scrape and so on.. and keep in mind that I'm partially new to python but I have good programming knowledge.
Waiting to hear from you.