We use a PHP-script for finding positions of sertain search phrases in Google. I need some corrections done to the script because it has some serious flaws.
I have posted about this job here twice before, and the winner of the first round gave up on the job. The second time it worked better, but was not accurate (it missed the position +3/-3 places)
To be able to do the job I believe we need someone that are very good at regular expressions and are very familiar with stripping out content from webpages.
I am pretty sure what the problem with the script is, I just don't know enough PHP to be able to do anything about it.
For a seasoned programmer I am pretty sure it can be fixed in a few minutes.
This is what I know about the problem so far:
1. Sometimes the script can't find the url we are looking for - even if it's there.
2. The script reports a different position than what you will find doing a manual count in Google.
3. Google has a built in function to avoid repetitive, automated searches. If triggered it returns a forbidden page. We need the script to report if it has reached such a page so we can slow it down. By the way - we use the script on proxy servers to avoid triggering the forbidden page.
The file that needs fixed is attached.
The string used to call the script is:
[url removed, login to view];searchurl=www.domain.com&Language=en&Searchsite=www.google.com&Submit=Search
We really need the script to give 100% accurate results - and have built in all neccesary functions to handle different search results pages served by google in all national flavours.
If we find a reliable programmer that can get the script into the condition we'd like it, we will use this programmer for all future corrections when Google changes their search results pages. There will also be other projects available that are currently in the planning stages.