Load a HTML page
find URL link in the page
load page for found URL
REQUIREMENTS (more detail):
To be more specific, the main requirement is:
load a html page ie. load a given facebook page
find links in the page loaded, ie. find certain string which contains certain numbers in the url link
click menus = load the html page for the found link and click some menus on that page
REQUIREMENTS (high level user view):
From the high level user view, what we are trying to do is this:
on a given facebook page,
find certain facebook profiles whose url contains certain id
report any matching profile to Facebook for being fake.
MILESTONE 1 - loading main page + finding matching urls within that page
Assuming that we are already logged into facebook with a profile, load the pages that return a list of users
(for example, "Find Friends" which is always available at [url removed, login to view]
I believe there 1 or 2 other similar facebook pages that have similar lists of people too.)
and report to Facebook each of the profiles, which has an id > X or and id = X
X is a input parameter into the program entered by the user.
For example, if the user enters X = 100013640000000
And the page contains user:
[url removed, login to view]
then, report that profile to Facebook as being a Fake profile.
(for those links which do not have the id on the URL, the id can be obtained from the profile's photo URL)
MILESTONE 2 - load profile page and programmaticaly do mouse clicks on menus/buttons
In order to report the profile to Facebook the program will have to load the profile page and click the following menus/buttons on the facebook page for that profile:
Report/Report this profile/This is a fake account/Oher/Submit to Facebook for review
MILESTONE 3 - repeat tasks above every Y hours
Run tasks above every Y hours.
Y is a input parameter into the program entered by the user.
MILESTONE 4 - notify user of progress of the program
(this is an optional requirement. PLEASE specify in your quote if you include it in the quote)
Ideally, the software should somehow notify the user of the progress made, especially when a match is found and reported.
For example, by window on the screen or sending an email or whatsapp, or log file, etc..(or other similar means of notification) with a standard report to the user with the results of each job run.
If that is not easy to do, then maybe the logs in the Chrome Console Window might be good enough.
This software will run exclusively on a Windows computer at my home office.
The software will not run anywhere else, and it is only for my exclusive use, and we definetely do not want it to be published on the internet or made available to anyone else so they could use it.
Milestone 4) is a desirable requirement only, so please specify in your quote if you are including it in the quote or not, AND if you are including it in the quote, please specify how are you planning to deliver the progress reports to the user.