2009-05-18 4 views
0

Tout le monde sait pourquoi cette URL rejette les demandes de connexion envoyées par une application non-navigateur (wget, curl, elinks!): http://sube.garanti.com.trPourquoi ne puis-je pas me connecter avec une application autre qu'un navigateur à cette URL?

https://sube.garanti.com.tr/isube/login/en

Il est mon compte bancaire et je suis en train de faire mes transferts avec un script mais comme vous voyez ces serveurs super sécurisés ne me le permettent pas.

Des suggestions?

Azer

Répondre

1

Eh bien, je l'ai essayé de faire ceci:

wget http://sube.garanti.com.tr 

qui chronométré-out.

mais faire ceci:

wget https://sube.garanti.com.tr/isube/login/en 

m'a donné la source de site Web. C'est base de cadres et j'obtiens les définitions de cadres.

La raison de cela est probablement, que le site est inaccessible via une connexion normale (http), vous devez utiliser sécurisé (https).

Toutefois, en règle générale, j'essayerais de définir l'en-tête User-Agent: pour une telle application, comme indiqué par pjc50.

0

Peut-être parce que vous devez vous identifier avant de faire quoi que ce soit à cette adresse?

Vous pouvez vous connecter à des sites en utilisant LWP de Perl, par exemple, en soumettant des formulaires de connexion correctement.

P.S. Je ne peux pas me connecter à sube.garanti.com.tr avec mon navigateur non plus.

+0

Eh oui, les deux URL que vous donnez à laisser nulle part pour moi aussi. –

0

AFAIK wgte, curl ouvre le site côté serveur. Alors vérifiez votre firewall (le cas échéant) et voyez s'il est bloqué.

Le site peut également bloquer les demandes entrantes. C'est un site bancaire et on peut s'attendre à quelques restrictions de sécurité.

0

Certains sites Web vérifient l'en-tête User-Agent:. Vous devrez peut-être configurer votre téléchargeur pour qu'il s'identifie comme "Mozilla" plutôt que comme lui-même.

2

Essayez ceci:

wget --referer="http://www.google.com" --user-agent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6" --header="Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" --header="Accept-Language: en-us,en;q=0.5" --header="Accept-Encoding: gzip,deflate" --header="Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7" --header="Keep-Alive: 300" 

Cela peut tromper le site en pensant que vous avez un « légitime » navigateur

+0

merci beaucoup! – sid3k

Questions connexes