Hokay. I'm looking for a command line Python app (I want source code delivered, obviously) that does the following:
1. Loads a set of usernames/passwords/proxies from a text file and processes them one at a time
2. Uses urllib/CURL to perform a login to a site via the associated proxy (HTTPS POST)
3. There will need to be some header pre-defined modifications as well
4. Parses the resultant HTML/JSON into some sort of DOM (BeautifulSoup? lxm? I don't care)
5. Saves the cookies into a text file (or text files) to be passed the next time this app is run
6. Performs one more set of actions (HTTP POST/GET, parses the results) so that I have sample code for extending it
7. Takes in a command-line switch that specifies the degree of parallelism, and executes that number of processes/threads simultaneously
8. Writes errors/results to a log file and to stdout
I could do this myself, but as I am very green when it comes to Python I am concerned I will make poor design decisions or I will modules incorrectly. I am looking for a long-term relationship with a developer, so that when there are additions and changes they can assist me with it.