zero_shubham1

dial91

Nov 2nd, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.08 KB | None | 0 0
  1. import time
  2. from selenium import webdriver
  3. from datetime import datetime
  4. from threading import Timer
  5. x=datetime.today()
  6. y=x.replace(day=x.day, hour=00, minute=29, second=0, microsecond=0)
  7. delta_t=y-x
  8.  
  9. secs=delta_t.seconds+1
  10. url_lk='https://www.dial91.com/login.aspx'
  11. def selenium_web():
  12.     browser=webdriver.Firefox()
  13.     browser.get(url_lk)
  14.     time.sleep(4)
  15.     #user credentials
  16.     user=browser.find_element_by_xpath('/html/body/div/section[2]/div/div[1]/div[1]/form/div[3]/label/input')
  17.     user.send_keys('randy.cole45pow')
  18.     password=browser.find_element_by_xpath('/html/body/div/section[2]/div/div[1]/div[1]/form/div[4]/label/input')
  19.     password.send_keys('cole45pow')
  20.     login=browser.find_element_by_xpath('/html/body/div/section[2]/div/div[1]/div[1]/form/div[5]/div/input')
  21.     login.click()
  22.     time.sleep(2)
  23.     sms_button=browser.find_element_by_xpath('/html/body/div/section/div/div[3]/a[14]/span[2]')
  24.     sms_button.click()
  25.     time.sleep(3)
  26.     Message= readfile_data('msg.txt')
  27.     contacts= readfile('us_numbers.txt')
  28.     c=1
  29.     for i in contacts:
  30.         contact_fill= browser.find_element_by_xpath('/html/body/form/div[2]/section/div[1]/div[1]/div[3]/table/tbody/tr/td[2]/input')
  31.         contact_fill.click()
  32.         contact_fill.send_keys('+1'+str(i))
  33.         time.sleep(2)
  34.         message_fill= browser.find_element_by_xpath('/html/body/form/div[2]/section/div[1]/div[1]/div[3]/table/tbody/tr/td[4]/textarea')
  35.         message_fill.click()
  36.         time.sleep(2)
  37.         message_fill.send_keys(str(Message))
  38.         time.sleep(1)
  39.         '''except:
  40.             message_fill= browser.find_element_by_id('/html/body/div[3]/div/div/div[1]/div[1]/div/form/div/div[1]/div[2]/div[3]/textarea')
  41.             message_fill.click()
  42.             time.sleep(2)
  43.             message_fill.send_keys(str(Message))'''
  44.         send= browser.find_element_by_xpath('/html/body/form/div[2]/section/div[1]/div[1]/div[3]/div[1]/input')
  45.         send.click()
  46.         print('DONE-'+str(c))
  47.         c=c+1
  48.         time.sleep(1)
  49.     browser.quit()
  50.  
  51. def readfile_data(name_file):
  52.     f= open(name_file,'r')
  53.     data= f.read()
  54.     return data
  55. def readfile(name_file):
  56.     f= open(name_file,'r')
  57.     data= f.readlines()
  58.     return data
  59. t = Timer(secs, selenium_web)
  60. t.start()
Add Comment
Please, Sign In to add comment