Percebi que, ao usar o Fiddler, o envio de solicitações HTTP para o Google sempre retornava as 302s mencionadas, redirecionando-me para a URL HTTPS , desde que uma cadeia do agente do usuário do Firefox fosse incluída no cabeçalho da solicitação . Esta é a minha string atual do agente do usuário usando o Firefox 24 no Windows 7 x64:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0
Para mim, uma solução simples foi começar a usar o User Agent Switch Quick add-on para o Firefox. Mudei minha string de agente de usuário assim: apenas removi o Firefox/24.0
no final:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
Eu acho que uma mudança semelhante à sua string de agente de usuário do Ubuntu também funcionaria, embora haja uma chance externa de que seja problemático em outro site.