Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- import time,random
- import traceback;#uotput error
- text_message = "hi! how are you"
- akki_url = 'https://www.facebook.com/patrycja.springer/'
- driver = webdriver.Chrome()
- #driver = webdriver.Firefox()
- driver.get('https://www.facebook.com/')#.maximize_window()#.implicitly_wait(20)
- driver.maximize_window()
- #driver.manage().window().maximize();
- time.sleep(10)
- element = driver.find_element_by_id("email") #находим поле с email
- element.send_keys("Логин")#вводим значение
- element = driver.find_element_by_id("pass") #находим поле с пароля
- element.send_keys("Пароль", Keys.ENTER)#вводим значение и нажимаем ентер
- time.sleep(5)
- driver.get(akki_url)#open link akki
- time.sleep(5)
- driver.find_element_by_tag_name("body").send_keys('', Keys.ESCAPE)
- driver.find_element_by_tag_name("body").send_keys('', Keys.ESCAPE)
- driver.find_element_by_tag_name("body").send_keys('', Keys.ESCAPE)
- t=driver.page_source
- time.sleep(5)
- n_kommandy = 1
- proverka = 0
- try:
- #element = driver.find_element_by_partial_link_text("Сообщение").send_keys(text_message, Keys.ENTER)
- driver.find_element_by_tag_name("body").send_keys('', Keys.ESCAPE)
- element = driver.find_element_by_link_text('Сообщение').send_keys('Hi', Keys.ENTER)
- time.sleep(5)
- proverka = 1
- print ('выполнил команду НАПИСАТЬ'+str(n_kommandy))
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('ошибка команда НАПИСАТЬ'+str(n_kommandy))
- n_kommandy +=1
- #driver.get(akki_url) #open page user
- #driver.find_element_by_class_name("_1p1v")
- #driver.find_element_by_xpath('//div[@class="_1mf _1mj"]').send_keys('Hi', Keys.ENTER)
- #driver.find_element_by_xpath('//div[@class="_1mf _1mj"]/input').send_keys('Hi', Keys.ENTER)
- n_kommandy = 1
- proverka = 0
- #___________________1
- try:
- element = driver.find_element_by_xpath(u"//span[@id='cch_f2e9bc13ce9c558' and contains(@class, '_mh6')]/div/div[contains(@class, '_5rp7')]/div[contains(@class, '_5rpb')]/div[contains(@class, 'notranslate')]/div/div/div[contains(@class, '_1mf')]").send_keys(text_message, Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #___________________2
- try:
- element = driver.find_element_by_xpath(u"/div/div/div[contains(@class, '_1mf')]").send_keys(text_message, Keys.ENTER)
- #element = driver..click()
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #___________________3
- try:
- element = driver.find_element_by_xpath(u"//span[@id='cch_f2e9bc13ce9c558' and contains(@class, '_mh6')]").send_keys(text_message, Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #___________________7
- try:
- element = driver.find_element_by_xpath(u"/div/div[contains(@class, '_5rp7')]").send_keys(text_message, Keys.ENTER)
- #element = driver.find_element_by_xpath("").send_keys(text_message, Keys.ENTER)
- #element = driver..click()
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #___________________
- try:
- element = driver.find_element_by_xpath(u"/div[contains(@class, '_5rpb')]").send_keys(text_message, Keys.ENTER)
- #element = driver..click()
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #___________________
- try:
- #element = driver..click()
- element = driver.find_element_by_xpath(u"(.//*[normalize-space(text()) and normalize-space(.)='Введите сообщение...'])[1]/following::div[5]").send_keys(text_message, Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #___________________
- try:
- element = driver.find_element_by_id("u_0_1h").send_keys(text_message, Keys.ENTER)
- #element = driver..click()
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #___________________
- try:
- element = driver.find_element_by_xpath(u"//div[@class='_1mf _1mj']").send_keys(text_message, Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #___________________
- try:
- element = driver.find_element_by_xpath(u"/html/body/div[1]/div[6]/div[1]/div/div/div[4]/div/div[1]/div/div/div/div/div/div/div/div[2]/div[4]/div/div/div/div[1]/div/div/span/div/div/div[2]/div/div/div/div']").send_keys(text_message, Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #___________________
- try:
- element = driver.find_element_by_xpath(u'.//*[normalize-space(text()) and normalize-space(.)="Введите сообщение..."]').send_keys(text_message, Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #___________________
- try:
- element = driver.find_element_by_xpath(u'(.//*[normalize-space(text()) and normalize-space(.)="Введите сообщение..."])[1]/following::div[5]').send_keys(text_message, Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #"""
- #___________________
- try:
- element = driver.find_element_by_xpath(u"//span[@id='cch_f29520d9fe5eb5c' and contains(@class, '_mh6')]/div/div[contains(@class, '_5rp7')]/div[contains(@class, '_5rpb')]/div[contains(@class, 'notranslate')]/div/div/div[contains(@class, '_1mf')]").send_keys('Hi', Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #"""
- #___________________
- try:
- element = driver.find_element_by_xpath(u"(.//*[normalize-space(text()) and normalize-space(.)='Введите сообщение...'])[1]/following::div[5]").send_keys('Hi', Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #"""
- #___________________
- try:
- element = driver.find_element_by_xpath(u"(.//*[normalize-space(text()) and normalize-space(.)='Введите сообщение...'])[1]/following::div[5]").send_keys('Hi', Keys.ENTER)
- proverka = 1
- print ('выполнил команду '+str(n_kommandy))
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('ошибка команда '+str(n_kommandy))
- n_kommandy +=1
- #"""
- #___________________
- try:
- element = driver.find_element_by_xpath(u"//div[@class='_1mf _1mj']").send_keys('Hi', Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #"""
- #___________________
- try:
- element = driver.find_element_by_xpath(u'//*[@id="cch_f15b63466ee75f"]/div/div/div[2]/div/div/div/div').send_keys('Hi', Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #"""
- #___________________
- try:
- element = driver.find_element_by_xpath(u"//div[@class='_1mf _1mj']").send_keys('Hi', Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #"""
- #___________________
- try:
- element = driver.find_element_by_tag_name("body").send_keys('Hi', Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #"""
- #___________________
- try:
- element = driver.find_element_by_tag_name("div").send_keys('Hi', Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #"""
- #___________________
- try:
- element = driver.find_element_by_xpath().send_keys('Hi', Keys.ENTER)
- proverka = 1
- print ('n_+_+_+_+_+_+_+_+_+_+nnвыполнил команду '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- except Exception as exc:
- print(exc)
- traceback.print_exc()
- print ('n_+_+_+_+_+_+_+_+_+_+nnошибка команда '+str(n_kommandy)+'n_+_+_+_+_+_+_+_+_+_+nn')
- n_kommandy +=1
- #"""
- time.sleep(5)
- driver.find_element_by_id("js_9c").click()#закрыть сообщение
Add Comment
Please, Sign In to add comment