libgmail failure
james.p.news at gmail.com
james.p.news at gmail.com
Wed Aug 22 21:41:33 EDT 2007
On Aug 22, 4:11 pm, James Stroud <jstr... at mbi.ucla.edu> wrote:
> james.p.n... at gmail.com wrote:
> > On Aug 22, 10:26 am, James Stroud <jstr... at mbi.ucla.edu> wrote:
> >> Have you thought about spoofing explorer? Always spoof explorer.
>
> >> James
>
> > I have not heard of this. How do you spoof IE in libgmail?
>
> You might have to edit libgmail.py directly and add a header to the
> urllib2.Request() call. Here are the relevant lines from some code I
> wrote (spoofing netscape it looks like):
>
> user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
> txheaders = {'User-agent' : user_agent}
> req = urllib2.Request(pda, signin_params, txheaders)
>
> See if this doesn't fix you up.
>
> James
Well, here's what I tried:
Starting at line 344 of the latest version of libgmail:
-------------------------------------------------------------
#headers = {'Host': 'www.google.com',
# 'User-Agent': 'Mozilla/5.0 (Compatible; libgmail-python)'}
headers = {'Host': 'www.google.com',
'User-Agent': 'Mozilla/4.0 (compatible; MSIE 7.0;
Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2)'}
req = urllib2.Request(URL_LOGIN, data=data, headers=headers)
-------------------------------------------------------------
I grabbed the header information from IE7's identification at
http://www.alanwood.net/demos/browserinfo.html. I got the same
error. Am I doing it wrong, or is it not working? I'm very, very new
to net protocols and such...
Thanks,
James
More information about the Python-list
mailing list