Basically the program takes input from a file with emails and passwords in this format:
It has to test them on [url removed, login to view] which is the mobile version of Facebook.
Less restrictions thats why I chose that.
If you get an error saying the password is wrong, it should output a file called [url removed, login to view]
same format of email:pass
If you get asked for a captcha code, it should use [url removed, login to view] API to get the captcha solved.
The captcha solving bit should have 3 retries for the same email address, since it doesnt always get solved on the first try.
Facebook uses ReCaptcha (non-case sensitive)
Anyway, for the ones it logs in, it should count the amount of friends the person has and output a file called [url removed, login to view] in the format of:
(Providing that person has 341 friends)
So it goes through the list, when it's done it has a list of successful logins.
Then on a separate tab,
It needs to take input from that outputted success file that has the format of email:pass AmountOfFriends and by order of whoever has more friends.
Login first by that order, once logged in:
It will go to the a URL I input into the program either through the interface, or an input file.
It will send them a friend request.
Subscribe to them.
And suggest all their friends to be friends with that person I selected (the URL I input)
Once those tasks are completed, it should move along the success list.
That's basically it.