Python Selenium problema con Instagram

samuelpana

Nuovo Utente
22 Dic 2016
17
0
1
39
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?