Como criar um bot para curtir e comentar perfis do Instagram
Neste artigo veremos como usar um projeto chamado InstaPy para criarmos um bot que irá curtir e comentar nos perfis de seus amigos no Instagram.
[ Hits: 54.282 ]
Por: Fábio Berbert de Paula em 09/01/2019 | Blog: https://fabio.automatizando.dev
#fazer o import das bibliotecas necessárias para
#executar o que precisamos
from instapy import InstaPy
from instapy.util import smart_run
#credenciais de acesso, no caso preencha
#com seu username e password do Instagram
insta_username = 'meu-login'
insta_password = 'minha-senha'
#armazenar uma nova sessão InstaPy na variável session
#headless_browser=True significa que o bot será executado
#em background
session = InstaPy(
username=insta_username,
password=insta_password,
headless_browser=True
)
#aqui estou criando um array com uma lista de comentários
#o bot irá usar esta array para enviar os comentários nas
#fotos, de forma aleatória
#o conjunto de caracteres @{} será substituído pela
#marcação da pessoa que está recebendo o comentário
#note que é possível enviar emojis, para isso basta
#digitar o code do emoji desejado. Por exemplo:
#:+1: é o famoso sinal de joinha
comentarios = [
u'@{}é o cara! :muscle:',
u'Top demais :Brazil:',
u'@{} gordim patrão!!!',
u'Curti :+1:',
u'Falo nada, só óleo :eyes:',
]
#aqui a brincadeira começa. Usando o objeto session
#declarado anteriormente, abrimos uma smart_run do
#InstaPy
with smart_run(session):
#configurações gerais
#os parâmetros abaixo são auto-explicativos
#você pode calibrá-los de acordo com seu
#gosto. Existem outros, disponíveis na
#documentação do projeto, na qual falarei sobre
#mais tarde
session.set_relationship_bounds(
enabled=False,
potency_ratio=None,
delimit_by_numbers=True,
max_followers=4590,
min_followers=45,
min_following=77)
#aqui precisei configurar o skip_private para False
#caso contrário o InstaPy ignora contas configuradas
#como privadas, mesmo sendo seu amigo
session.set_skip_users(skip_private=False)
#aqui estamos setando a matriz de comentários
session.set_comments(comentarios)
#em seguida estamos dizendo ao bot que ele irá comentar
#em 100% das fotos que visitar
session.set_do_comment(enabled=True, percentage=100)
#aqui estamos dizendo ao bot para dar o like em 100% dos posts
session.set_do_like(True, percentage=100)
#definir a lista de perfis nos quais você irá comentar e dar like
#nas fotos e vídeos
#o primeiro parâmetro é a lista de perfis
#amount=10 é a quantidade de posts que o bot irá visitar
#randomize=True diz para o bot pegar posts aleatoriamente, ao invés de
#dos mais novos para os mais antigos
#media='None' significa fotos e vídeos
#se quiser apenas fotos, use media='Photo', se quiser vídeo use
#media='Video'
session.interact_by_users(
['kingjames', 'kobebryant', 'lakers', 'shaq'],
amount=10,
randomize=True,
media='None'
)
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Enviando mensagens de WhatsApp no Linux usando Shell Script e ADB
Descobrindo o IP externo da VPN no Linux
Instalando um sistema tradutor de línguas no seu Linux
Clicador automático de Tinder com Python
Gerar Códigos QRCode com Python
Download de Arquivos com Verificação do Hash SHA 256
Varredura de PING Utilizando o Python
ISO8583py - Utilizando Python para o tratamento de mensagens ISO8583
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Usando o --load-average no Gentoo para evitar OOM Kill
Instalando o COSMIC DE no Gentoo (systemd)
Centralizar Logo com Transparência via ImageMagick
Ajudante para criar dicas e artigos no VOL (1)
O que você está ouvindo agora? [2] (228)
Midia de instalação LM-21.3 não inicializa [RESOLVIDO] (15)
Reunir material [RESOLVIDO] (4)
Uma pergunta bem simples mas não achei resposta (ainda) [RESOLVIDO] (4)









