Article View: es.comp.os.linux.programacion
Article #16802Re: Ayuda del algun guru del Python ese o me paso al Perl :)
From: *puntero_loko
Date: Thu, 23 Mar 2000 00:00
Date: Thu, 23 Mar 2000 00:00
91 lines
5050 bytes
5050 bytes
batsman dijo sobre Re: Ayuda del algun guru del Python ese o me paso al Perl :), en fecha: Wed, 22 Mar 2000 21:43:21 GMT |Jeje, tiene gracia, precisamente hice esto el otro d�a en perl. |Lo hice el d�a 12 (justo antes de votar :-), y resulta que a los 10 d�as los |muy &!%$&/!!! de terra han cambiado el "interfaz". Hasta me hab�a subido el |cgi a sourceforge para enviar los mensajitos desde cualquier sitio. Tambi�n |divid�a los mensajes en trozos y los enviaba uno a uno, con control de |errores, etc. Pero resulta que desde hoy (ayer?) ya no rula (explicaci�n |abajo). |A ver, lo que pasa es que los de terra tambi�n te meten cookies, con |Set-Cookie o algo as� en su respuesta HTTP. Despu�s cuando env�es el |mensaje, deber�s poner Cookies: ... en la cabecera HTTP. |En particular, hace una semana esto funcionaba: | |POST /sms/envio.cfm HTTP/1.0 |Referer: http://www.terra.es/sms/ |Proxy-Connection: Keep-Alive |User-Agent: Mozilla/4.03 [en] (X11; I; Linux 2.2.13 i586) |Host: www.terra.es |Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* |Accept-Language: en |Accept-Charset: iso-8859-1,*,utf-8 |Cookie: TERRASMS_MINUTO=%7Bts+%272000%2D03%2D11+17%3A41%3A42%27%7D; TERRASMS_HO |RA=%7Bts+%272000%2D03%2D11+17%3A41%3A42%27%7D%7C1 |Content-type: application/x-www-form-urlencoded |Content-length: 103 | |telefono=999999999&fecha=%7Bts+%272000-03-11+17%3A46%3A12%27%7D&mensaje=Testing |%2C+one%2C+two%2C+three. | |F�jate en la l�nea |Cookie: TERRASMS_MINUTO=%7Bts+%272000%2D03%2D11+17%3A41%3A42%27%7D; TERRASMS_HO |RA=%7Bts+%272000%2D03%2D11+17%3A41%3A42%27%7D%7C1 | |El truco est� en que en el cookie indicas una hora ANTERIOR a la indicada en |el campo fecha de los datos del POST. | |Desde hoy (ayer?) la cosa ha cambiado, y ahora lo que hay que enviar se |parece a | |POST /sms/envio.cfm HTTP/1.0 |Referer: http://www.terra.es/sms/portada.cfm |Proxy-Connection: Keep-Alive |User-Agent: Mozilla/4.03 [en] (X11; I; Linux 2.2.13 i586) |Host: www.terra.es |Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* |Accept-Language: en |Accept-Charset: iso-8859-1,*,utf-8 |Cookie: TERRASMS_MINUTO=%7Bts+%272000%2D03%2D11+17%3A46%3A12%27%7D; TERRASMS_HO |RA=%7Bts+%272000%2D03%2D11+17%3A41%3A42%27%7D%7C2; TERRA_EMC_HORA=%3C1ZJ47QY%29 |%5FPGC%2D%2544M%245K%225%5BI%23%3C%24%2C%24%3CSQW%28%2EJPP++%0A; TERRA_EMC_MIN |UTO=%3A1ZJ47QY%29%5FPGC%2D%2544M%245K%225%5BI%23%3C%24%2C%24%3CSQW%28%2C+%0A |Content-type: application/x-www-form-urlencoded |Content-length: 86 | |telefono=999999999&fecha=%7Bts+%272000-03-22+20%3A26%3A38%27%7D&mensaje=Prueba |+%3A-%29 | |Los de Terra han a�adido dos cookies, TERRA_EMC_HORA y TERRA_EMC_MIN, que |todav�a estoy descifrando. Cuando los descodificamos (est�n en base 64) son |una ristra de cifras y letras sin sentido, parece que representan la fecha |codificada (mediante una funci�n hash, one-way, desconocida) para comprobar |que es la misma que estamos indicando en los cookies TERRASMS_MINUTO y |TERRASMS_HORA. Que jodios. Me esperaba algo as� de todos modos, a ver si saco tiempo y pruebo. �No podr�an ser md5 o sha? Cuesti�n de probar diferentes formatos de fecha a ver si hay suerte, de todos modos �que significa le extensi�n .cfm? |As� que si alguien tiene tiempo para ver qu� representan... | |Por cierto, la idea es NO TENER que bajarse la p�gina original para obtener |los cookies, sino inventarlos. As� ganamos velocidad y de paso evitamos la |restricci�n de 1 mensaje por minuto, 10 por hora. De hecho, con mi programa |anterior, hice pruebas enviando mensajes ENORMES (noticias de slashdot). Por |ejemplo, envi� esa noticia que anunciaba en n�cleo 2.3.51 (era ese, �no?), |mi script lo dividi� en 11 (!!!) mensajes, y me llegaron todos en orden. Muy buena idea, de todos modos, �no hay otra p�gina que permita enviar sms o m�viles de todas las compa��as? Puede que si encontramos otra no sean tan retorcidos. Por otro lado creo que tiene m�s gracia si se puede ejecutar desde la l�nea de comandos que desde un formulario, manteniendo un archivo de alias de tel�fonos y nombres �no? -- P�gina personal: http://personal1.iddeo.es/ferkys ---------------- Para obtener mi clave PGP env�ame un correo con el subject "send key pub" ----------------
Technical Details
Message-ID:
<slrn8dk41r.185.jajs@Pascual.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<slrn8dfrg7.79g.jajs@Pascual.es> <uhfbb8.1h1.ln@simpsons4ever>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,fcc95392be363063 X-Google-Attributes: gidf86c8,public From: jajs@NOSPAMretemail.es (*puntero_loko) Subject: Re: Ayuda del algun guru del Python ese o me paso al Perl :) Date: 2000/03/23 Message-ID: <slrn8dk41r.185.jajs@Pascual.es> X-Deja-AN: 601444113 Content-Transfer-Encoding: 8bit References: <slrn8dfrg7.79g.jajs@Pascual.es> <uhfbb8.1h1.ln@simpsons4ever> Content-Type: text/plain; charset=iso-8859-1 Organization: Iddeo - Retevisi�n Mime-Version: 1.0 User-Agent: slrn/0.9.6.2 (Linux) Reply-To: jajs@NOSPAMretemail.es Newsgroups: es.comp.os.linux.programacion