PHP Scraper script for yellowpages.com.au

CLOSED
Bids
4
Avg Bid (USD)
$63
Project Budget (USD)
$30 - $100

Project Description:
Develop a data-script in PHP, and MySQL if required (or flat text) The data will be scraped from yellowpages.com.au Althougt this data contains email addresses, we WILL NOT use the script the spam. In fact, unsolicited commercial email is strictly forbiddden in Australia. The script would have the following functions: 1. The users would run a search at yellowpages.com.au The first page of the search results are displayed and a search URL is produced. 2. The user then runs the script, by putting the following details into a form produced by the scraping script: a. They copy and pastes the search URL into a "Search URL" field b. They set the number of results to be collected in a "Maximum Results" field c. They press "Submit", but there is also a "Stop" button to stop the search 3. The script would collect 5 fields from the displayed page (and in the case of email has to open an additional page/form to get the field) 4. Each page displays 20 results. After the results are collected, the script moves to the next page, until it gets to the end, or hits the maximum Results set by the user. 5. The data is collected and stored either in a text file, or a MySQL database (whichever is eaier to do!). In either case the data myst be capable of easy export to a .csv file that can be read in .xls. I envisage a text file, with .csv extension, and correct formatting would not need to be exported, but could be opened directly in Excel. 6. The fields are: * business name * address * phone * email * web address 7. There are several kinds of listings. Please go to yellowpages.com.au to view 8. We previously had code that did this (see the attached scraper.php file), bu the page structure at yellowpages.com.au has changed. You can modify this code, or use your own. Either way the copyright must be assigned to us. 9. You must install this directly on our servers for testing - standard PHP/MySQL environ (shared hosting).

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.


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.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

PHP MySQL

Skills required:
Amazon Web Services, Engineering, MySQL, PHP, Software Architecture, Software Testing, Web Hosting, Website Management, Website Testing
Additional Files: zRAC_DOC_NameCryptedToProtectYourPrivacy_X2006326163910200743713334023121066283405010601708483448667621560300768.zip
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


Hire serafimpanovvw
$ 85
in 5 days
Hire vw1919492vw
$ 85
in 5 days
Hire thetakerfan
$ 51
in 5 days
Hire morganpaterni
$ 29.75
in 5 days