2011-03-02 6 views
2

Je suis nouveau sur python et après avoir lutté un peu avec moi-même j'ai presque obtenu le code pour travailler. Mais la sortie obtenue après l'impression est juste une page de redirection.Authentification Python

<html> 

<head> 

<META HTTP-EQUIV="Refresh" CONTENT="0;URL=https://login.ok.com/login.html?skin=login-page&dest=REDIR|http://www.ok.com/mailbox"> 

<HTML dir=ltr><HEAD><TITLE>OK :: Redirecting</TITLE> 

</head> 

</html> 

Merci

+0

Vous pouvez maintenant utiliser ce 'cj' pour parcourir le site Web. – methyl

Répondre

3

Si un navigateur a cette réponse, il l'interpréter comme une demande de rediriger vers l'URL spécifiée.

Vous devrez faire quelque chose de similaire avec votre script. Vous devez analyser la balise <META> et localiser l'URL, puis faire un GET sur cette URL.

+0

Enfin, cela a fonctionné, merci. Je pense aussi que j'étais un peu chanceux. Si j'ai essayé la même chose sur un autre site, ça n'aurait pas marché. cela affichera toujours la page de redirection en premier? Je peux toujours compter sur cette méthode? – sophiaw

+0

@sophiaw, Qui sait ce que va faire ok.com? Ils ne sont pas tenus de continuer à afficher une redirection lors de la connexion. C'est à vous de continuer à tester votre application pour vous assurer qu'elle fonctionne avec la version actuelle de ok.com. –

+0

@ S.Lott, merci pour l'édition, c'est beaucoup plus utile à l'OP. –

Questions connexes