
willemarf
(usa Ubuntu)
Enviado em 18/03/2011 - 13:29h
Estou penando aqui... falta so parte de cookies do meu script que manda para outro site... eu salvo os cookies tento mandar para a pagina... mais não estao chegando...
tentei desses dois modos
#modo 1
headers = {"Cookie":"flag=1; ASPSESSIONIDCQRDDSDQ="+sess_id+"; cookieCaptcha="+link+";"}
primeiro modo aparece uma caracter fantasma no meio... KKKK "u" no meio...
mandei imprimir o conteudo da variavel
headers: {'Cookie': u'flag=1; ASPSESSIONIDCQRDDSDQ=V4nCt6OrGou8nA/4mvwl2HcvfpUdzNuWwI4Ss/CTPUg=; cookieCaptcha=/wEPDwUJNzgzNDMwNTMzZGSUeavTB1riCGY+CuE10yo+0FPMcA==;'}
#modo 2
headers = Cookie.SimpleCookie()
headers["flag"] = "1"
headers["ASPSESSIONIDCQRDDSDQ"] = sess_id;
headers["cookieCaptcha"] = link;
depois tentei este de baixo sem sucesso...
imprimir para ver o valor que ficou
headers: Set-Cookie: ASPSESSIONIDCQRDDSDQ="jbMy4mU+pwibe3tam1hLvapSixdS1LZakSXRmewDmrg="
Set-Cookie: cookieCaptcha="/wEPDwUJNzgzNDMwNTMzZGSUeavTB1riCGY+CuE10yo+0FPMcA=="
Set-Cookie: flag=1
meu parametros funcional ...
params = {"origem": "comprovante", "cnpj": "11111111111111", "idLetra": letra, "submit1": "Consultar", "search_type": "cnpj", "idSom": "", "sessionid": sess_id, "cookiecaptcha": link }
depois eu tento enviar os cookies e parametros ai
f = urllib.urlopen(url, query, headers)
post funciona e os cookies nao