I need you to create a PHP class for me that will connect to a particular site and scrape some pages for me.
The site is a work order system. I need 4 things scraped:
1.) An employee search list (table).
2.) An employee detail page.
3.) A work order search list (table)
4.) A work order detail page.
I'm an experienced PHP coder and I have developed several of these - my issue right now is I just don't have the time at the moment to code this class.
I will take the completed class and use it to extract some information and load it to a database table.
The way I'd like to implement this is something along the lines of...
$wosys = new YourClass();
//get work order list
$listoforders = $wosys->GetWorkOrders('date',etc....);
foreach($listoforders as $thisorder)
$orderdetail = $wosys->GetOrderDetails($thisorder);
//do stuff with it...
//get employee list
$listofemps = $wosys->GetEmployees(params....);
foreach($listofemps as $thisemp)
$empdetail = $wosys->GetEmployeeDetails($thisemp);
//do stuff with them...
I have started this project and have some code to share that will get you going quickly.
I am looking ONLY for people who are experienced at doing this. Again, I've been doing this for a while, I'm hiring you to save myself time.
To prove you have read these requirements and are experienced at this, please answer the following:
1.) What PHP functionality will you use to connect to the site?
2.) How many sites have you built a scraper for?
3.) What's kind of form submission methods are there?
4.) What is 3+4?
5.) How soon can you start and can you dedicate yourself to the script until it is complete? (I expect it will take a full work day of coding to complete.)
Alternatively, you can provide me with examples of scrapers you have built in the past.
I'd like this project completed ASAP. The site is not public so I cannot provide that information. However, there is nothing special about the site - HTML, forms, and parsing.