Skip to content

RakelMacedo/sorteio-para-instagram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎰 sorteio-para-instagram

Realizando sorteio para Instagram com Python e Selenium através do terminal.

📑 Versões das tecnologias usadas:

                           
PythonSelenium
3.*4.3

🔨 Instalando o projeto:

  • Clone o repositório:
$ git clone https://github.com/RakelMacedo/sorteio-para-instagram.git
  • Crie seu ambiente virtual:
$ python3 -m venv venv
  • E ative seu ambiente virtual:
$ source venv/bin/activate

🛠️ Abrir e rodar o projeto:

  • Instale as depencências:
$ pip install -r requirements.txt
  • O Selenium requer um driver para fazer interface com o navegador. Seguem links para alguns dos drivers de navegador mais populares:
Chrome: https://sites.google.com/chromium.org/driver/
Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Firefox: https://github.com/mozilla/geckodriver/releases
Safari: https://webkit.org/blog/6900/webdriver-support-in-safari-10/

Depois de baixar o driver de acordo com seu sistema operacional, faça o uplode do mesmo na raiz do projeto. No meu caso, esse arquivo em questão é o 'chromedriver' referente a versão mais recente do Driver do Chrome no momento.

Sinta-se a vontade para exclui-lo quando der o Fork no código, pois provavelmente esta versão já terá sido ultrapassada e baixando o seu próprio driver ele será desnecessário. Priorize sempre a versão mais recente ;)

✅ Pronto! Você esta pronto para rodar o código! =)

Exemplo de uso:

  • Execute o código:
$ python3 code.py

| Sorteio do Instagram! ><

Carregando Instagram
Por favor aguarde...

Informe seu usúario: me.user
(Por segurança, não conseguimos ver a sua senha)
Informe sua senha: 
Logando, aguarde... \ / \ / \ / \ /
Login realizado com sucesso!

Informe a url da publicação do sorteio:
>>> https://www.instagram.com/p/url_da_pub_que_deseja_sortear_o_user/
Estamos carregando o post, por favor aguarde.

Terminamos de carregar todos os comentários!
Agora vamos pegar todos os usuários e apagar os duplicados para o sorteio,
Por favor, aguarde mais um pouco...
Carregamos todos os comentários, tiramos os duplicados e sorteamos o vencedor.

O vencedor do sorteio é -user_tal- !!!

Obrigado por utilizar nosso programa, volte sempre! ;)

About

Realizando sorteio para Instagram com Python e Selenium.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages