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: 51.585 ]
Por: Fábio Berbert de Paula em 09/01/2019 | Blog: https://www.instagram.com/alexabolada/
#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' )
Verificando integridade de servidores POP com PHP/sockets
Convertendo Texto em Fala com Python e pyttsx3
Como implementar uma assistente virtual no Linux
Desbloquear a tela do Android pelo PC (PIN)
Criando seu próprio servidor de DNS dinâmico (nsupdate + bind9)
Esteganografia e Esteganálise: transmissão e detecção de informações ocultas em imagens digitais
Construindo um portscanner TCP com Python
Python - Enviando Backup para Servidor Secundário
Como isolar seus projetos Python com virtualenv (ambiente virtual)
Scikit Learn: Projetando o futuro de suas APIs e aplicativos usando machine learning
Agora temos uma assistente virtual no fórum!!! (247)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
iso de sistema 32 bit em atividade (16)
Reset do linux sem perder dual boot (3)
Impressora Canon Ip 1800 (Drivers) 64 bit (3)
Como transfiro os pokemons do fire red para o emulador mupen64? (1)