Python Selenium problema con Instagram

Discussione in 'Programmazione' iniziata da samuelpana, 20 Giugno 2018.

  1. samuelpana

    samuelpana Nuovo Utente

    Registrato:
    22 Dicembre 2016
    Messaggi:
    17
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Codice:
    import time
    
    from time import sleep
    
    from selenium import webdriver
    
    from selenium.webdriver.common.action_chains import ActionChains
    
    from selenium.webdriver.common.keys import Keys
    
    
    
    browser = webdriver.Chrome('./chromedriver')
    
    "ANDARE ALLA PAGINA ACCESSO INSTAGRAM"
    
    browser.get('https://www.instagram.com/accounts/login/?hl=it')
    
    
    
    sleep(2)
    
    "INVIARE USERNAME E PASSWORD PER L'ACCESSO"
    
    elem = browser.find_element_by_name("username").send_keys('test')
    
    elem = browser.find_element_by_name("password").send_keys('test123')
    
    "CLICCARE IL BOTTONE E ACCEDERE"
    
    good_elem = browser.find_element_by_xpath('//*[@id="react-root"]/section/main/div/article/div/div[1]/div/form/span/button').click()
    
    
    sleep(3)
    
    "RICARICARE LA PAGINA"
    
    browser.get('https://www.instagram.com/?hl=it')
    
    sleep(2)
    
    "FARE RICERCA IN BASE ALL'USERNAME"
    
    browser.find_element_by_xpath('//*[@id="react-root"]/section/nav/div[2]/div/div/div[2]/input').send_keys('minel')
    
    sleep(2)
    
    "CLICCARE IL PRIMO RISULTATO"
    
    test_elem = browser.find_element_by_xpath('//*[@id="react-root"]/section/nav/div[2]/div/div/div[2]/div[2]/div[2]/div/a[1]/div').click()
    
    
    "CLICCARE FOLLOW"
    
    browser.find_element_by_xpath('//a[(contains(.,"follow"))]').click()
    
    
    
    

    Ragazzi sto avendo un problema con questo codice.

    Ho provato anche a cercare elementi tramite classe e non xpath ma non va o sbaglio qualcosa.

    Sapreste aiutarmi?
     
Sto caricando...

Condividi questa Pagina