Se você deseja trabalhar com Instagrapi (interesses comerciais), recomendamos fortemente que você prefira o projeto HikerAPI SaaS. No entanto, você não precisará gastar semanas ou até meses configurando-o. O melhor serviço disponível hoje é o HikerAPI SaaS, que lida com 4 a 5 milhões de solicitações diárias, fornece suporte 24 horas por dia e oferece aos parceiros uma tarifa especial. Em muitos casos, nossos clientes tentaram economizar dinheiro e preferiram o instagrapi, mas em nossa experiência, eles finalmente retornaram ao HikerAPI SaaS depois de gastar muito mais tempo e dinheiro. Será difícil encontrar boas contas, bons proxies ou resolver desafios, e o IG banirá suas contas.
O instagram é mais adequado para testes ou pesquisas do que para um negócio em funcionamento!
✨ aiograpi - Biblioteca Python assíncrona para API privada do Instagram ✨
LamaTok para API TikTok?
HikerAPI para API do Instagram ⚡⚡⚡
DataLikers para conjuntos de dados do Instagram?
Características:
Obtendo dados públicos de usuários, postagens, histórias, destaques, seguidores e usuários seguintes
Obter e-mail e número de telefone públicos, se o usuário os tiver especificado em seu perfil comercial
Obtenção de dados públicos de postagem, história, álbum, Momentos, dados IGTV e capacidade de baixar conteúdo
Obtendo dados públicos de hashtag e dados de localização, bem como uma lista de postagens para eles
Obtendo dados públicos de todos os comentários em uma postagem e uma lista de usuários que gostaram dela
Gerenciamento de servidores proxy, dispositivos móveis e resolução de desafios
Faça login por nome de usuário e senha, sessionid e suporte 2FA
Gerenciando mensagens e conversas para direcionar e anexar arquivos
Baixe e carregue uma foto, vídeo, IGTV, carretéis, álbuns e histórias
Trabalhe com usuários, postagens, comentários, insights, coleções, localização e hashtag
Insights por conta, postagens e histórias
Curtir, seguir, comentar, editar conta (Bio) e muito mais
Wrapper de API privada do Instagram rápido e eficaz (solicitações públicas + privadas e resolvedor de desafios) sem selênio. Use a versão mais recente da API do Instagram, obtida por meio de engenharia reversa com Charles Proxy e Proxyman.
API do Instagram válida para 16 de dezembro de 2023 (última verificação de engenharia reversa)
Suporte Python >= 3.9
Para quaisquer outras linguagens (por exemplo, C++, C#, F#, D, Golang, Erlang, Elixir, Nim, Haskell, Lisp, Closure, Julia, R, Java, Kotlin, Scala, OCaml, JavaScript, Crystal, Ruby, Rust, Swift, Objective-C, Visual Basic, .NET, Pascal, Perl, Lua, PHP e outros), sugiro usar instagrapi-rest
Bate-papo de suporte no Telegram e discussões do GitHub
Executa solicitações de API Web ou API Mobile dependendo da situação (para evitar limites do Instagram)
Faça login por nome de usuário e senha, incluindo 2FA e por sessionid (e usa cabeçalho de autorização em vez de cookies)
O Challenge Resolver possui gerenciadores de e-mail e SMS
Suporte para upload de foto, vídeo, IGTV, carretéis, álbuns e histórias
Suporte ao trabalho com objetos Usuário, Mídia, Comentário, Insights, Coleções, Localização (Local), Hashtag e Mensagem Direta
Curta, siga, edite a conta (Bio) e muito mais
Insights por conta, postagens e histórias
Crie histórias com plano de fundo personalizado, animação de fonte, adesivo de link e mencione usuários
Na próxima versão, o registro da conta e a passagem do captcha aparecerão
Telegram Bot para download de postagens, histórias e destaques
pip install instagrapi
from instagrapi import Clientcl = Client()cl.login(ACCOUNT_USERNAME, ACCOUNT_PASSWORD)user_id = cl.user_id_from_username(ACCOUNT_USERNAME)medias = cl.user_medias(user_id, 20)
from instagrapi import Clientfrom instagrapi.types import StoryMention, StoryMedia, StoryLink, StoryHashtagcl = Client()cl.login(USERNAME, PASSWORD, verify_code="<2FA CODE HERE>")media_pk = cl.media_pk_from_url('https://www. instagram.com/p/CGgDsi7JQdS/')media_path = cl.video_download(media_pk)subzeroid = cl.user_info_by_username('subzeroid')hashtag = cl.hashtag_info('dhbastards')cl.video_upload_to_story( media_path, "Créditos @subzeroid", menções=[StoryMention(user=subzeroid, x=0.49892962 , y=0,703125, largura=0,8333333333333334, altura=0,125)], links=[StoryLink(webUri='https://github.com/subzeroid/instagrapi')], hashtags=[StoryHashtag(hashtag=hashtag, x=0,23, y=0,32, largura=0,5, altura=0,22)], medias=[StoryMedia(media_pk=media_pk, x=0,5, y=0,5, largura=0,6, altura=0,8)] )
Índice
Começando
Guia de uso
Interações
Media
– Publicação (também chamada de post): Foto, Vídeo, Álbum, IGTV e Reels
Resource
- Parte da mídia (para álbuns)
MediaOembed
- versão curta de mídia
Account
- Informações privadas completas da sua conta (por exemplo, e-mail, número de telefone)
TOTP
- Auxiliares 2FA TOTP (gerar sementes, ativar/desativar TOTP, gerar código como Google Authenticator)
User
- Dados públicos completos do usuário
UserShort
- Dados públicos curtos do usuário (usados em Usertag, Comentário, Mídia, Mensagem Direta)
Usertag
- Tag do usuário na mídia (coordenadas + UserShort)
Location
- localização GEO (coordenadas GEO, nome, endereço)
Hashtag
- objeto Hashtag (id, nome, imagem)
Collection
- Coleção de mídias (nome, foto e lista de mídias)
Comment
- Comentários para a mídia
Highlight
- Destaques
Notes
- Notas
Story
- História
StoryLink
- Adesivo de link
StoryLocation
- Marque o local na história (como adesivo)
StoryMention
- Mencione usuários na história (usuário, coordenadas e dimensões)
StoryHashtag
- Hashtag para história (como adesivo)
StorySticker
- Etiqueta de etiqueta para história (por exemplo, do giphy)
StoryBuild
- Caminho de retorno do StoryBuilder para foto/vídeo e menção de coordenadas
DirectThread
- Tópico (tópico) com mensagens em Mensagem Direta
DirectMessage
- Mensagem em Mensagem Direta
Insight
- Insights para uma postagem
Track
- Faixa de música (para Momentos/Clipes)
Melhores Práticas
Guia de desenvolvimento
Lidar com exceções
Resolvedor de desafios
Exceções
Para liberar, você precisa chamar os seguintes comandos:
python setup.py sdist twine upload dist/*