Connexion Steam mechanize browser

Bonjour,

Pour un programme, je dois me connecter au site de steam. Mon code marche sur d'autre site mais pas sur celui la. Merci de m'aider, je vois vraiment pas mon erreur..


import mechanize
import cookielib

jar = cookielib.LWPCookieJar()
br = mechanize.Browser()
cookiejar = cookielib.LWPCookieJar()
br.set_cookiejar(cookiejar)
br.set_handle_robots(False)
br.set_handle_redirect(True)
br.addheaders = [('User-agent','Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.72 Safari/537.36')]
br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)

USERNAME = "myusername"
PASSWORD = "mypassword"

f = open("output.html", "w")
br.open("https://steamcommunity.com/login/home/")
br.select_form(nr=0) #la bonne form d'apres moi
br.form['username'] = USERNAME
br.form['password'] = PASSWORD
br.submit()
f.write(br.response().read())
f.close()


2 réponses

  1. Contributeur
    Salut
    Quel est le but ? Serais-tu testeur de Steam ;)
    0
    1. Non xD je veux pouvoir me connecter a mon compte pour pouvoir faire quelques manips (qui resteront secret car non utile dans ce post ;) )
      0
      1. Contributeur
        d'accord, si tu gardes ton objectif secret alors je fais de même pour la réponse ;)
        0
      2. Si tu veux vraiment le savoir, je veux parcourir les prix du market cs go, pour les enregistrer pour faire des stats et manipuler ces donnés, et ensuite pouvoir acheter automatiquement mais bon c'est dans un second temps ça.. x)
        Ça te va ?
        0