2017-10-19 5 views
2

ich instagram.Here anmelden Ich versuche mein CodeLogin Instagram Python mit

from bs4 import BeautifulSoup 
from requests import * 
payload = { 
    'action': 'login', 
    'username': 'name', 
    'password': 'pass' 
} 

with session() as c: 
    c.post('https://www.instagram.com/login.php', data=payload) 
    response = c.get('https://www.instagram.com/accounts/edit/') 
    print(response.headers) 
    print(response.text) 

leider scheint es nicht mich einzuloggen, erhalte ich:.

lt-ie8 lt-ie7 not-logged-in client-root 

Alle Lösungen würde sehr geschätzt werden. Vielen Dank.

+0

vor dem Testen der Anmeldung zu verwenden, können Sie die Seite zuerst überprüfen, wenn Sie Instagram erfolgreich zugegriffen haben? Es besteht die Möglichkeit, dass Sie eine Fehlermeldung erhalten, insbesondere wenn Anti-Bot-Funktionen implementiert wurden. – jabargas

+0

Ich habe versucht, zu "https://www.instagram.com/login.php" zu gehen, Seite existiert nicht. – jabargas

+0

Sie haben keine Header übergeben. Hast du versucht, sie einzubinden? – Mahesh

Antwort

0

Sie würden einen API-Schlüssel benötigen, um Aufrufe der Instagram-API zu machen, außerdem glaube ich nicht, dass Sie sich direkt in jemanden einloggen können.

0

Sie Idee kann dies für die Anmeldung

Logging to Instagram using Python requests

Mine Code von hier zu implementieren

from selenium import webdriver driver = webdriver.PhantomJS() driver.get(' https://www.instagram.com/accounts/login/ ') dom = driver.find_element_by_xpath('//') import pdb pdb.set_trace() username = dom.find_element_by_name('username') password = dom.find_element_by_name('password') login_button = dom.find_element_by_xpath('//[@class="_qv64e _gexxb _4tgw8 _njrw0"]') username.clear() password.clear() username.send_keys('your username') password.send_keys('your password') login_button.click() driver.get(' https://www.instagram.com/accounts/login ') if 'logged-in' in driver.page_source: print 'Logged in'

0

Danke für die Hilfe alle Instagram. Ich entschied mich, Selen insin