I am a PHP Developer myself. I am swamped with work and lately I have been trying to parse results from google, but I don't have the time to figure out the regular experssions and parsing the results, etc. The old functions I have do not work because google has changed the way it outputs its search results and I do not have the time to make a new function (even though it may not take long). So I am posting a project here.
What I want is a PHP function.
array googleSearch(string $keyword)
That will be used (of course) like this:
$results = googleSearch('horses')
This function will return an array of URLs returned by a google search for the term given in $keyword. The array should return ALL the results. Which means you will have to find out how many pages there are on a search, and visit each one to get the 10 results per page.
The returned array should include ALL the URLs returned by google, and should be a unique array (meaning no duplicate values).
Each page should only return the 10 (or whatever the number is, im not sure anymore) URLs per page. No google URLs should be returned either, as I know that google has links that point to advanced searches, dictionaries, caches, etc. Only the 1 URL per item should be returned.
Code should be professionally structured and of high quality, and optomized... I am looking for nothing but perfection. Proper use of comments will also be required in case I need to update it in the future.
Overall this project is not very difficult, and it is a very useful function for oyu for future projects, which is why I am outsourcing it.
After you bid, I would like you to message me on the PMB telling me about how you are going to approach this project. If you do no leave a message I probably wont pick you.
Thank you. I look forward to working with one of you.