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