Utilitzar cURL per a fer logins

9 views
Skip to first unread message

Dídac Ríos

unread,
Mar 16, 2011, 9:59:06 AM3/16/11
to ccc...@googlegroups.com
Hola a tothom, m'agradaria saber si algú ha utilitzat alguna vegada la llibreria cURL de PHP.

La intenció es intentar fer login (fins aquí bé) el meu problema és fer-lo a la pàgina de la Caixa (evidentment al meu compte no al dels altres!)

Algu ho ha fet / intentat o sap documentació al respecte??


Gràcies!
--
Dídac Rios

Àlex Corretgé

unread,
Mar 16, 2011, 2:04:18 PM3/16/11
to ccc...@googlegroups.com, Dídac Ríos
Hola, 

en principi no ha d'haver-hi cap problema, si envies les capçaleres adhients per a que es pensi que és un navegador estandard... amb el javascript desactivat.

Crec que és en aquí on trobaràs problemes.

Hi havia una història anomenada monkey o alguna cosa així que vaig mirar fa temps, però sincerament ara no recordo pq no ho vaig acabar implementant.

Si has de fer un ús intensiu de fer passar el servidor com si fos un navegador, et recomano el Zend_Http_Client 



Atentament / Kind Regards

Àlex Corretgé
a/e - wave: al...@corretge.cat


Carrer de la Font, 2
17142 - Verges
Tel: +34 972 780 422
Cell: +34 669 86 92 64

Serveis Informàtics Corretgé.com SLU



--
Rebeu aquest misatge pq esteu subscrits al Grup Google "CCCPHP - Consell PHP dels Països Catalans".
Per iniciar un debat, envieu un email a ccc...@googlegroups.com
Per esborrar-se del grup, envieu un email a cccphp-un...@googlegroups.com
Per a més opcions, visiteu aquest grup a http://groups-beta.google.com/group/cccphp?hl=ca

Dídac Ríos

unread,
Mar 17, 2011, 4:09:37 AM3/17/11
to ccc...@googlegroups.com
Pel tema de navegador, hi ha un camp per a enviar el User Agent, de totes maneres, també s'especifica en la opció d'enviar les capçaleres

curl_setopt ($ch, CURLOPT_USERAGENT, $UAgent); 
curl_setopt ($ch, CURLOPT_HTTPHEADER, $arrayHeader);

No se si realment el problema que tinc jo es amb el cURL o amb el "sistema complex" que sembla que fa servir la caixa amb frames, javascript i codificacions de variables ...

Ara em miraré això del Zend ...

gràcies
--
Dídac Rios

Toni, EA3ERT

unread,
Mar 16, 2011, 3:19:41 PM3/16/11
to ccc...@googlegroups.com
Hola,

Pel que s�, la p�gina de la Caixa est� feta per intentar evitar els
logins autom�tics.

Per quin motiu necessites automatitzar-lo? Potser hi ha d'altres
alternatives.

Salut.

Toni Millet

Al 17/03/2011 09:09, En/na D�dac R�os ha escrit:
> Pel tema de navegador, hi ha un camp per a enviar el User Agent, de

> totes maneres, tamb� s'especifica en la opci� d'enviar les cap�aleres


>
> curl_setopt ($ch, CURLOPT_USERAGENT, $UAgent);
> curl_setopt ($ch, CURLOPT_HTTPHEADER, $arrayHeader);
>
> No se si realment el problema que tinc jo es amb el cURL o amb el
> "sistema complex" que sembla que fa servir la caixa amb frames,
> javascript i codificacions de variables ...
>

> Ara em mirar� aix� del Zend ...
>
> gr�cies
> --
> D�dac Rios
>

Dídac Ríos

unread,
Mar 17, 2011, 5:40:10 PM3/17/11
to ccc...@googlegroups.com
Necessitem comprovar ingressos cada cert temps, per no haver d'estar sempre comprovant-ho (sobretot els caps de setmana) , sembla ser que aquests automatismes s'han aconseguit, desconec però si amb la mateixa web de la Caixa.

La veritat es que es bastant complexa, té molts frames i moltes redireccions i encriptacions a l'hora de fer els logins.

Alguna idea per a alternatives?
--
Dídac Rios


El 16 de març de 2011 20:19, Toni, EA3ERT <ea3...@qrp.cat> ha escrit:
Hola,

Pel que sé, la pàgina de la Caixa està feta per intentar evitar els logins automàtics.


Per quin motiu necessites automatitzar-lo? Potser hi ha d'altres alternatives.

Salut.

Toni Millet

Al 17/03/2011 09:09, En/na Dídac Ríos ha escrit:
Pel tema de navegador, hi ha un camp per a enviar el User Agent, de
totes maneres, també s'especifica en la opció d'enviar les capçaleres

curl_setopt ($ch, CURLOPT_USERAGENT, $UAgent);
curl_setopt ($ch, CURLOPT_HTTPHEADER, $arrayHeader);

No se si realment el problema que tinc jo es amb el cURL o amb el
"sistema complex" que sembla que fa servir la caixa amb frames,
javascript i codificacions de variables ...

Ara em miraré això del Zend ...

gràcies
--
Dídac Rios

LLeïr Borràs

unread,
Mar 17, 2011, 5:55:55 PM3/17/11
to ccc...@googlegroups.com

Tamperdata?

El 2011 3 17 22:40, "Dídac Ríos" <di...@niorcs.com> va escriure:

Eduard Capell

unread,
Mar 18, 2011, 1:27:43 AM3/18/11
to ccc...@googlegroups.com
Hola.

Si ho proves per http://www.lacaixa.mobi segurament no hi haurà tanta
complicació amb redireccions, etc.

Una altra opció és parlar directament amb la caixa a veure si et poden
oferir alguna solució, tipus webservice o similar.


--
Salutacions,
 Eduard Capell Brufau

Dídac Ríos

unread,
Mar 18, 2011, 4:21:17 AM3/18/11
to ccc...@googlegroups.com
Versió mòbil bé bé, ho provaré per aquí, el tema del webservice de la caixa ... ja sabem com són els bancs, i concretament aquests, comissions per tot arreu.

Gràcies

--
Dídac Rios



--

Eduard Capell

unread,
Mar 18, 2011, 5:16:07 AM3/18/11
to ccc...@googlegroups.com
Hola.

De tota manera, compte amb fer massa connexions
(https://portal.lacaixa.es/deployedfiles/particulars/Estaticos/PDFs/General/aviso_clientes2_cat.pdf).

Si mires a l'apartat de "Serveis Bancaris", veuràs que per empreses el
cost del servei varia en funció del nombre de connexions mensuals:
De 0 a 100 10,00 €
De 101 a 200 100,00 €
Més de 200 (*) 150,00 €
(*) +50,00 € per cada 100 sessions addicionals

Si et connectes com a particular, és igual que per empreses, excepte
el tram de 0-100 connexions, que no te'l cobren.

O sigui que si penseu fer moltes consultes, jo ho verificaria abans de
trobar-me alguna sorpresa :-)

Dídac Ríos

unread,
Mar 18, 2011, 5:33:53 AM3/18/11
to ccc...@googlegroups.com
Ondie, caram caram, cal tenir-ho en compte  doncs ...

Encara que per a particulars, em sembla estrany, 100 sessions surten a poc més de 3 diàries ... jo no sóc client particularment però .. tela com astillen aquesta gent

--
Dídac Rios

Eduard Capell

unread,
Mar 18, 2011, 5:43:02 AM3/18/11
to ccc...@googlegroups.com
Bé, suposo que sempre pots reclamar, però si cola cola :-)

2011/3/18 Dídac Ríos <di...@niorcs.com>:

> --
> Rebeu aquest misatge pq esteu subscrits al Grup Google "CCCPHP - Consell PHP
> dels Països Catalans".
> Per iniciar un debat, envieu un email a ccc...@googlegroups.com
> Per esborrar-se del grup, envieu un email a
> cccphp-un...@googlegroups.com
> Per a més opcions, visiteu aquest grup a
> http://groups-beta.google.com/group/cccphp?hl=ca

--
Salutacions,
 Eduard Capell Brufau

EA3ERT

unread,
Mar 19, 2011, 4:54:58 PM3/19/11
to ccc...@googlegroups.com
Hola llista,

Dues reflexions:

1.- Les tarifes de comissions publicades s�n les M�XIMES que poden
cobrar, no necess�riament les que apliquin a cada client. Tot �s
negociable. Hi han moltes empreses que no paguen res, dep�n del volum.

2.- Hi ha un servei, del qual ara mateix desconec el preu, pel qual pots
automatitzar que t'enviin cada dia un fitxer amb els moviments del
compte. Aix� no cal fer logins ja que te l'envien ells. Aix� ho he vist
utilitzar en grans empreses per importar els moviments a programes de
comptabilitat per fer conciliacions banc�ries autom�tiques. El
tractament �s el d'un fitxer de text o xml.

A reveure.

Toni Millet

Al 18/03/11 10:16, En/na Eduard Capell ha escrit:

> Si mires a l'apartat de "Serveis Bancaris", veur�s que per empreses el
> cost del servei varia en funci� del nombre de connexions mensuals:
> De 0 a 100 10,00 �
> De 101 a 200 100,00 �
> M�s de 200 (*) 150,00 �
> (*) +50,00 � per cada 100 sessions addicionals
>
> Si et connectes com a particular, �s igual que per empreses, excepte

Dídac Ríos

unread,
Mar 22, 2011, 4:58:43 AM3/22/11
to ccc...@googlegroups.com
Gràcies a tots, el segon punt que comentes el descartaríem, doncs hem de donar un servei quasi instantani, i no podríem esperar a final del dia per comprovar-ho

De moment segueixo amb la meva batalla amb cURL, he aconseguit identificar-me i agafar la informació "de dins" el següent pas es poder navegar ... 
--
Dídac Rios


El 19 de març de 2011 21:54, EA3ERT <ea3...@qrp.cat> ha escrit:
Hola llista,

Dues reflexions:

1.- Les tarifes de comissions publicades són les MÀXIMES que poden cobrar, no necessàriament les que apliquin a cada client. Tot és negociable. Hi han moltes empreses que no paguen res, depèn del volum.

2.- Hi ha un servei, del qual ara mateix desconec el preu, pel qual pots automatitzar que t'enviin cada dia un fitxer amb els moviments del compte. Així no cal fer logins ja que te l'envien ells. Això ho he vist utilitzar en grans empreses per importar els moviments a programes de comptabilitat per fer conciliacions bancàries automàtiques. El tractament és el d'un fitxer de text o xml.


A reveure.

Toni Millet

Al 18/03/11 10:16, En/na Eduard Capell ha escrit:
Si mires a l'apartat de "Serveis Bancaris", veuràs que per empreses el
cost del servei varia en funció del nombre de connexions mensuals:
De 0 a 100  10,00  €
De 101 a 200  100,00  €
Més de 200 (*) 150,00  €
(*) +50,00 € per cada 100 sessions addicionals

Si et connectes com a particular, és igual que per empreses, excepte

el tram de 0-100 connexions, que no te'l cobren.

O sigui que si penseu fer moltes consultes, jo ho verificaria abans de
trobar-me alguna sorpresa :-)


--
Reply all
Reply to author
Forward
0 new messages