OlegYurchik / pyInstagram

This is a simple and easy-to-use library for interacting with the Instagram. The library works through the web interface of the Instagram and does not depend on the official API
MIT License
232 stars 49 forks source link

Инстаграм ограничил доступ? #39

Closed postmalone12 closed 5 years ago

postmalone12 commented 5 years ago
import instaparser
from instaparser.agents import AgentAccount
from instaparser.entities import Media, Account

INSTA_LOGIN = "login"
INSTA_PASSWORD = "pwd"

AGENT = AgentAccount(INSTA_LOGIN, INSTA_PASSWORD)

photo_id = "media"
media = Media(photo_id)
likes = AGENT.get_likes(media, count=900)

print(likes)

for like in likes[0]:
    if str(like) == "username":
        print("YES")

Использую вот такой простой код, пробовал менять аккаунты, раньше работало, а сейчас в аутпуте получаю просто HTML страницу

OlegYurchik commented 5 years ago

Какую именно HTML страницу получаете? Зайдите на свою страницу в браузере и проверьте, в чём дело, возможно, что скрипту ограничен доступ

postmalone12 commented 5 years ago
instaparser.exceptions.UnexpectedResponse: Get unexpected response from 'https://www.instagram.com/p/Buu9-M5lEJA/' with data: <!DOCTYPE html>
<html lang="en" class="no-js logged-in client-root">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">

        <title>

тут много текста, и заканчивается этим

));
</script>
    </body>
</html>

У вас в данный момент это работает? Проблема появилась только сегодня у нескольких приложений с разными аккаунтами и разными компьютерами, местоположениями, ОС и т.д