python beautifulsoup mechanize

Error al iniciar sesión en instagram con python



beautifulsoup mechanize (2)

Hay una biblioteca para acceder a Instagram desde Python . Para iniciar sesión, necesita el siguiente código:

from instagram.client import InstagramAPI access_token = "YOUR_ACCESS_TOKEN" # get this from instagram client_secret = "YOUR_CLIENT_SECRET" # this, too, from instagram api = InstagramAPI(access_token=access_token, client_secret=client_secret) recent_media, next_ = api.user_recent_media(user_id="userid", count=10) for media in recent_media: print media.caption.text

En otras palabras, no reinvente la rueda.

Estoy intentando iniciar sesión en mi Instagram a través de una secuencia de comandos python utilizando argparse. Parece que se conecta pero se imprime " Esta página no se pudo cargar. Si tiene las cookies deshabilitadas en su navegador, o está navegando en modo privado, intente habilitar las cookies o desactive el modo privado, y luego vuelva a intentar su acción " . mi código:

import argparse import mechanicalsoup from bs4 import BeautifulSoup parser = argparse.ArgumentParser(description=''Login to Instagram.'') parser.add_argument("username") parser.add_argument("password") args = parser.parse_args() browser = mechanicalsoup.Browser() login_page = browser.get("https://instagram.com/accounts/login/?force_classic_login=&next=/oauth/authorize/?client_id=9d836570317f4c18bca0db6d2ac38e29%26redirect_uri=http://websta.me/%26response_type=code%26scope=comments%2Brelationships%2Blikes") # we grab the login form login_form = login_page.soup.select(".dialog-main")[0].select("#login-form")[0] # specify username and password login_form.select("#id_username")[0][''value''] = args.username login_form.select("#id_password")[0][''value''] = args.password #submit page2 = browser.submit(login_form, login_page.url) #verify login p = page2.soup.p.string print(p) print(args.password)