PhantomJS based data collection utility
It is trivial PhantomJS project; I am coder myself and I can write it in 3 hours max, however, I have other jobs now. People who bid 10 days for this project will not be accepted.
I need PhantomJS based data collection utility. I will send detailed specification to bidders.
The idea follows:
1. PhantomJS runs and gets parameters from command line: user agent string, search term, recheck interval, refresh interval, output file.
2. PhantomJS opens target website and enters search term. It scrapes some data from search results.
3. When search page is opened, search results receive automatic update. PhantomJS must check whether new results appeared periocially (the period is `recheck interval` from command line).
4. To avoid hanging, PhantomJS must reload search results page automatically; `refresh interval` sets how often it has to do that.
5. PhantomJS may use proxy, including slow one; so, the software must be smart enough to refresh search results page even if it wasn't loaded successfully.
6. PhantomJS must save found data in output text file in "one per line" format.
7. I will escrow money when bidder will demonstrate working version of the software with TeamViewer.
8. I will release escrow when I'll test the software on side and I will get stable and bugs free functioning during 24 hours.
9. I will use both Windows and Linux PhantomJS versions; so, the software must work independently from OS.
10. Target website is multilanguage, so its text language may change when external IP changes; software must use HTML attributes and not text to collect data to avoid problems with languages.
I will have more similar projects for selected programmer.