Annonce

Réduire
Aucune annonce.

Bot Python: Connexion à un forum

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Bot Python: Connexion à un forum

    Bonsoir,

    Suite à des recherches infructueuses et d’innombrables essais, je viens vers vous pour avoir des données supplémentaires pour avancer.

    Je n'arrive pas à me connecter à developpez.net. Je ne sais pas si ma variable KEY est correcte, je ne m'y connais pas en html, php, javascript, etc...

    Bref tout ce qui est web, j'y connais que dalle.

    Voilà mon code, il me manque peut-être des données.

    Je code en python 2.7

    Code:
    # -*- coding:utf8 -*-
    
    import urllib2
    import urllib
    import webbrowser
    
    URL = "http://www.developpez.net/forums/login.php?do=login"
    
    KEY = {"vb_login_user": "user", "cookieuser": "0", 
    "vb_login_password": "pass", "securitytoken": "guest", 
    "s": "", "do": "login", "v b_login_md5password": "", 
    "vb_login_md5password_utf": ""}
    
    request = urllib2.Request(URL, data = urllib.urlencode(KEY))
    
    connect = urllib2.urlopen("http://www.developpez.net/forums/f1155/autres-langages/python-zope/general-python/")
    
    control = webbrowser.get('firefox')
    control.open(connect.geturl())
    Merci par avance,


  • #2
    Voici les informations que j'ai pu récupérer.

    Code:
    [URL]
    http://www.developpez.net/forums/login.php?do=login
    
    [FORM POST]
    vb_login_username: Yarflam
    vb_login_password: MdpEnClair
    s:
    securitytoken: guest
    do: login
    vb_login_md5password:
    vb_login_md5password_utf:
    
    [COOKIES]
    bbsessionhash: Md5Code
    ~ Yarflam ~

    ❉ L'Univers se dirige vers son ultime perfection ❉

    Commentaire


    • #3
      Je n'ai toujours pas trouvé la faille, et c'est vrai que je fatigue un peu, faudra que je me mette au web, je pense.

      Voilà mon code modifié.

      Code:
      # -*- coding:utf8 -*-
      
      import urllib2
      import urllib
      import webbrowser
      from cookielib import CookieJar
      
      URL = "http://www.developpez.net/forums/login.php?do=login"
      
      cj = CookieJar()
      opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
      
      KEY = {"vb_login_user": "user", 
      "vb_login_password": "password", "securitytoken": "guest", 
      "s": "", "do": "login", "v b_login_md5password": "", 
      "vb_login_md5password_utf": "",
      "bbsessionhash": "Md5Code"}
      
      response = opener.open(URL, urllib.urlencode(KEY))
      
      connect = urllib2.urlopen("http://www.developpez.net/forums/f1155/autres-langages/python-zope/general-python/")
      
      control = webbrowser.get('firefox')
      control.open(connect.geturl())

      Commentaire

      Chargement...
      X