he following is an outlined use-case to follow to run the program against one of our applications. Use-Case: "Screen Scraping" means to scrap data from files. You grab the html file and then parse the file using regular expressions to retrieve the information you're looking for. You scrap data when you don't have access to the database and would like to gather data from a website. For Example: If we wanted to scrap data from the contacts database from HBBH. Your program needs to: 1. Auto-Login: [url removed, login to view] username: Leanne password: mulli0n 2. go to [url removed, login to view] -go thru all the records and view the record to retreive the record information. 3. [url removed, login to view] (Your script should suck in the html and then parse the html to grab name, status, address, etc...all data from the records. We need to store the data somewhere. So currently we decided it should be in a comma-separated file so we can export into any database.) NOTE: Your script really doesn't need to go to the listing page. You can write a loop statement to go thru all 50000 records and just hit the following url: [url removed, login to view] [url removed, login to view] [url removed, login to view] That's what we figured is the easiest way, though that record might not always exist. So checks need to be in place for maybe a 400 error or something. NOTE: This should be useable for any site we choose. Though for testing purposes you can run it against the HBBH site. We want the flexibility to be able to run this script for any site we choose without too much modification. I know that the parses will be dependent on the website so we expect some level of abstraction at this level.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.