An open API service indexing awesome lists of open source software.

https://github.com/luascfl/auto-connect-linkedin

Conecta com todos os resultados de pessoas do LinkedIn.
https://github.com/luascfl/auto-connect-linkedin

linkedin

Last synced: 8 months ago
JSON representation

Conecta com todos os resultados de pessoas do LinkedIn.

Awesome Lists containing this project

README

          

# Script de Automação de Conexões no LinkedIn
Este projeto contém um script em JavaScript projetado para automatizar o processo de conectar-se a pessoas no LinkedIn e enviar solicitações de conexão sem notas personalizadas. Este script é fornecido "no estado em que se encontra" e deve ser usado de forma responsável e ética, respeitando os termos de serviço do LinkedIn. **O uso indevido pode levar à suspensão da conta.**

## Recursos Principais
* Rola automaticamente até o final da página de conexões do LinkedIn.
* Identifica e clica nos botões "Conectar".
* Clica no botão "Enviar sem nota" para solicitações de conexão.
* Navega automaticamente para a próxima página de conexões.
* Repete o processo em várias páginas.

## Tecnologias Utilizadas
* JavaScript

## Pré-requisitos
* Um navegador moderno (Chrome, Firefox, etc.) que suporte JavaScript.
* Uma conta no LinkedIn.
* Conhecimento básico de JavaScript. O script é autocontido, mas a familiaridade com operações assíncronas (`async`/`await`) ajudará na compreensão de seu funcionamento.

## Instalação
1. **Baixe o script:** Baixe `Conectar e avançar LinkedIn.js` deste repositório.
2. **Abra as ferramentas de desenvolvedor do navegador:** Na maioria dos navegadores, isso é feito pressionando F12.
3. **Navegue até a página de conexões do LinkedIn:** Vá para a página onde você vê suas solicitações de conexão pendentes.
4. **Injete o script:** No console do desenvolvedor do navegador (geralmente uma aba dentro das ferramentas de desenvolvimento), cole o conteúdo de `Conectar e avançar LinkedIn.js` e pressione Enter.

## Uso
Uma vez que o script seja injetado e esteja em execução, ele começará a conectar-se às pessoas na sua página de conexões atual do LinkedIn. O script navegará automaticamente para as páginas subsequentes. Monitore a saída do console para mensagens indicando o progresso do script e quaisquer problemas encontrados.

**Considerações Importantes:**
* **Limites de Taxa do LinkedIn:** O LinkedIn possui limites de taxa para evitar abusos. Se o script estiver executando muito rapidamente, você pode encontrar erros. Ajuste os atrasos dentro do script (`await delay(...)`) se encontrar problemas. Considere adicionar atrasos mais significativos para evitar detecção.
* **Uso Ético:** Use este script de forma responsável e ética. Evite sobrecarregar o sistema com muitas solicitações.
* **Suspensão de Conta:** Violar os termos de serviço do LinkedIn pode levar à suspensão da conta. Use este script por sua conta e risco.

## Estrutura do Projeto
O projeto consiste em dois arquivos:
* **`Conectar e avançar LinkedIn.js`:** O script principal em JavaScript para automatizar as conexões.
* **`LICENSE`:** A Licença MIT sob a qual este projeto é distribuído.

## Tratamento de Erros e Mensagens
O script inclui registros no console para fornecer feedback sobre sua operação. As mensagens que você pode ver incluem:
* `"Descendo até o final da página..."`: Indica que o script está rolando a página.
* `"Encontrados [número] botões de conectar."`: Mostra o número de botões "Conectar" encontrados.
* `"Botão 'Conectar' clicado."`: Confirma que uma solicitação de conexão foi enviada.
* `"Botão 'Enviar sem nota' clicado."`: Confirma que o botão "Enviar sem nota" foi clicado.
* `"Botão 'Enviar sem nota' não encontrado."`: Indica que o botão não foi encontrado (possivelmente devido a uma mudança na interface do LinkedIn).
* `"Botão 'Avançar' encontrado. Clicando..."`: Mostra que o script está navegando para a próxima página.
* `"Botão 'Avançar' não foi encontrado. Verifique se há mais páginas."`: Indica o fim da lista de conexões.
* `"Nenhum botão 'Conectar' encontrado nesta página."`: Indica que nenhum botão de conexão foi encontrado na página atual.

Se o script encontrar um erro, ele provavelmente parará e registrará uma mensagem de erro no console. Examine o console para obter mais detalhes sobre o erro.

## Licença
Este projeto está licenciado sob a Licença MIT - consulte o arquivo `LICENSE` para obter detalhes.