使用python登录Instagram

时间:2015-06-07 12:37:04

标签: python api

我想创建一个python脚本登录到没有instagram库的python。

我只是使用这个脚本而且它没有工作......

import requests

r = requests.get('https://instagram.com', auth=('user', 'pass'))

print r.status_code
print r.headers['content-type']

你能帮帮我吗...

1 个答案:

答案 0 :(得分:-1)

只需使用硒。

 from selenium import webdriver

 driver = webdriver.PhantomJS('path to phantomjs executable')
 driver.get('https://www.instagram.com/accounts/login')
 dom = driver.find_element_by_xpath('//*')
 username = dom.find_element_by_name('username')
 password = dom.find_element_by_name('password')
 login_button = dom.find_element_by_xpath('//*[@class="_aj7mu _taytv _ki5uo _o0442"]')
 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'

请务必在此处抓取一份phantomjs http://www.phantomjs.org