Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 4, 2016 14:46:31

YardalGedal
Зарегистрирован: 2016-06-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему не загружается аватар в инстаграм?

Использую следующую функцию для загрузки аватара:

def uploadphoto(c,photo):
    files = {'profile_pic': (photo, open('avatars/'+photo, 'rb'), 'image/jpeg')}
    return requests.post('https://www.instagram.com/accounts/web_change_profile_picture/', 
                         headers={'referer': 'https://www.instagram.com/', 
                                  'origin': 'https://www.instagram.com/', 
                                  'x-csrftoken': c.cookies['csrftoken'], 
                                  'x-instagram-ajax': '1', 
                                  'x-requested-with': 'XMLHttpRequest'}, 
                         cookies=c.cookies, 
                         files=files)
В переменной “c” я передаю куки, в photo - имя фото, которую нужно загрузить. Но мне всегда приходит пустой ответ - None, либо файл загружается, но отображается стандартный аватар инстаграма, а не фото, которое я загружал.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version