As conexões do LinkedIn são muito importantes para um profissional de TI, por isso precisamos enviar solicitações de conexão para muitas pessoas que podem ser úteis para nós. Mas, às vezes, enviar solicitações de conexão uma por vez pode ser um pouco chato e agitado. Seria bom automatizar este trabalho, mas como?
Python para resgatar!

Neste artigo, aprenderemos como automatizar a aceitação de conexões do LinkedIn usando Python.

Módulos necessários -

  • Selenium - Selenium não vem embutido com python. Para instalar o selenium, digite o comando abaixo no terminal.
    pip instalar selenium
  • Pyautogui - Pyautogui também não vem integrado com o python. Para instalar o pyautogui, digite o comando abaixo no terminal.
    pip install pyautogui
  • Driver da web do Chrome - para baixar o driver da web do Chrome, clique aqui .

Abaixo está a implementação.

Em primeiro lugar, vamos importar todas as coisas importantes.



from selenium import webdriver  
from selenium.webdriver.common.keys import Keys 
import pyautogui as pag 
   
   
def login(): 
  
    
    username = driver.find_element_by_id("login-email"
  
    
    username.send_keys("username") 
  
    
    password = driver.find_element_by_id("login-password") 
  
    
    password.send_keys("password")       
  
    
    driver.find_element_by_id("login-submit").click()          
   
def goto_network(): 
    driver.find_element_by_id("mynetwork-tab-icon").click() 
   
def send_requests(): 
  
    
    n = input("Number of requsts: "
    
    for i in range(0, n): 
      pag.click(880, 770)   
    print("Done !") 
   
def main(): 
  
    
    url = "http://linkedin.com/"  
  
    
    network_url = "http://linkedin.com / mynetwork/"   
  
    
    driver = webdriver.Chrome('C:\\Program Files\\Web Driver\\chromedriver.exe')      
    driver.get(url) 
if __name__ == __main__: 
    main()