On Nov 17, 2009, at 11:05 PM, Bill Marriott wrote:

Google is detecting the "browser" you're using and formatting the results differently.

The default User Agent String for Rev is something like "Revolution(Win32)." Use the httpHeaders command to set one that resembles your desired browser. e.g.:

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)

The resulting HTML code should then match.



Hey, Jim, here are some Rev code lines that do a few things with the HTTP headers (think of the headers as parameters that are passed to the web server to change how it performs, just like a function in Rev)

on testHttpHeaders
get url "http://www.google.com/search?q=10187%20Grinding%20Rock%20Dr%09Grass%20Valley,%20CA%2095945 "
  put libURLLastHTTPHeaders() into revHeadersToAnalyze
  put revHeadersToAnalyze into msg -- so you can read what Rev sent
end testHttpHeaders

answer is... the following 3 lines
GET /search?q=10187%20Grinding%20Rock%20Dr%09Grass%20Valley,%20CA %2095945 HTTP/1.1
    Host: www.google.com
    User-Agent: Revolution (MacOS)
----
Using the LiveHeaders add-on tool in Firefox 3 on Mac OSX shows the following User-Agent header variable

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 GTB6 FirePHP/0.3
----
thus for me the Rev code would be
on testHttpHeaders
   get "User-Agent:"
   get it && "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5;"
get it && "en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 GTB6 FirePHP/0.3"
   set the httpHeaders to IT
get url "http://www.google.com/search?q=10187%20Grinding%20Rock%20Dr%09Grass%20Valley,%20CA%2095945 "
   put IT into msg
end testHttpHeaders

Hope this helps.

Jim Ault
Las Vegas


On Nov 17, 2009, at 11:05 PM, Bill Marriott wrote:

Google is detecting the "browser" you're using and formatting the results differently.

The default User Agent String for Rev is something like "Revolution(Win32)." Use the httpHeaders command to set one that resembles your desired browser. e.g.:

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)

The resulting HTML code should then match.

"James Hurley" <[email protected]> wrote in message news:[email protected] ...
I am trying to do address verification.

For example, the county DB lists the following two address

10187 Grinding Rock Dr [tab] Grass Valley CA 95945
and also
10187 Grinding Rock Dr [tab] Grass Valley CA 95949

I want to find out (programatically) if the zip should be 95945 or 95949

So here is my dillema:

When I do a Google search for the 95945 zip code address I get a page that tells me that the zip code should be 95949

When I compare the source code of this page with the RunRev result from the following:

get url "http://www.google.com/search?q=10187%20Grinding%20Rock%20Dr%09Grass%20Valley,%20CA%2095945 "

The value of "it" is not the same as the source code of the Google search page. Not even close.

What am I missing?

Jim Hurley


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Jim Ault
[email protected]



_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to