I am looking for a PHP scraper that will scrape Google search results using a list of keywords from a text file. In the text file will be a list of line separated phrases to search Google for.
The script will need to allow different Google search engine locations, for example google.com, google.co.uk, etc...
The scraper will need to have support for proxies from seo-proxies.com. It should change proxies for each query.
The scraper should be able to return a maximum of 100 results per search.
I need to get the details from the organic search engine results and the paid for results that are at the top and side of the page.
The detail needed from each entry from the search is its type (i.e. SEO, PPC), its position/ranking, its title, its URL and its description.
The results should be inserted into a MySQL database.