IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau/Web Python Discussion :

tester connexion à un site avec un identifiant et un mot de passe


Sujet :

Réseau/Web Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Mars 2017
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Mars 2017
    Messages : 16
    Par défaut tester connexion à un site avec un identifiant et un mot de passe
    Bonjour à tous.

    J'ai un identifiant et un mot de passe sur un site lambda, disons ma boite mail de https://www.laposte.net/accueil

    J'aimerais faire un script python qui :
    1) teste si ce site est disponible (ça c'est ok, je l'ai déjà)
    2) et si c'est ok, qui teste si mon couple identifiant et mot de passe est bien correct.

    La partie 1 je l'ai déjà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    #!/usr/bin/python3
    # -*-coding:Utf-8 -*
     
    import socket
     
    def is_connected(REMOTE_SERVER):
            try:
                    # see if we can resolve the host name -- tells us if there is a DNS listening
                    host = socket.gethostbyname(REMOTE_SERVER)
                    # connect to the host -- tells us if the host is actually reachable
                    s = socket.create_connection((host, 80), 2)
                    return True
            except:
                    pass
                    return False
     
    site = 'www.laposte.net/accueil'
    if is_connected(site):
        print("Site disponible")
    else:
        print("Site indisponible")
    Et ça fonctionne sans problème.

    C'est surtout pour la partie 2 que je vous sollicite
    , car je n'ai AUCUNE IDEE de comment je vais pouvoir faire. Avez-vous des pistes svp ?

    Merci d'avance.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 752
    Par défaut
    Salut,

    Citation Envoyé par pierrot547000 Voir le message
    C'est surtout pour la partie 2 que je vous sollicite[/B], car je n'ai AUCUNE IDEE de comment je vais pouvoir faire. Avez-vous des pistes svp ?
    Si vous n'avez aucune idée de comment faire çà c'est que vous ignorez ce qu'est un protocole Internet, HTTP, HTML, un serveur Web,... ce qui fait beaucoup de choses à apprendre.
    A défaut, impossible d'imaginer comment coder çà (quelque soit le langage) ou même d'utiliser des bibliothèques qui vous mâcheraient le boulot comme http.client ou requests.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/10/2016, 10h13
  2. Connexion via un identifiant et un mot de passe.
    Par rorog2 dans le forum Langage
    Réponses: 8
    Dernier message: 26/05/2015, 18h37
  3. Réponses: 14
    Dernier message: 06/08/2009, 08h58
  4. Entrer un identifiant et un mot de passe avec VBS sur un site
    Par Heavy Metal Hero dans le forum VBScript
    Réponses: 2
    Dernier message: 07/12/2008, 15h48
  5. Connexion à un site avec login
    Par Pierre845 dans le forum Macros et VBA Excel
    Réponses: 26
    Dernier message: 21/04/2008, 01h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo