Advertisement
Guest User

Untitled

a guest
Apr 6th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. from selenium import webdriver
  4. import click
  5. import time
  6.  
  7. login = 'log'
  8. passwd = 'pass'
  9. count = 1000
  10. i = 0
  11.  
  12. driver = webdriver.Firefox()
  13. driver.implicitly_wait(3)
  14.  
  15. driver.get('https://www.buy-targeted-traffic.com/')
  16.  
  17. username = driver.find_element_by_name('username')
  18. password = driver.find_element_by_name('password')
  19. submit = driver.find_element_by_name('login')
  20.  
  21. username.send_keys(login)
  22. password.send_keys(passwd)
  23. submit.click()
  24.  
  25. time.sleep(5)
  26.  
  27. if driver.current_url != 'https://www.buy-targeted-traffic.com/user/buy_traffic/index.php':
  28. print 'Invalid login or password.'
  29. exit()
  30.  
  31. driver.get('https://www.buy-targeted-traffic.com/user/buy_traffic/order_manage.php')
  32. print('Авторизация прошла успешно')
  33.  
  34. with click.progressbar(range(count), label='Working...') as bar:
  35. for i in bar:
  36. ###################### COPY ######################
  37. copy_button = driver.find_element_by_xpath('//a[contains(text(), "Copy")]')
  38. copy_button.click()
  39. driver.switch_to_frame(driver.find_element_by_id('xubox_iframe1'))
  40. name = driver.find_element_by_xpath('//input[@name="new_order_name"]')
  41. name.send_keys(time.time())
  42. button = driver.find_element_by_xpath('//input[@type="button" and @id="btnok"]')
  43. button.click()
  44. time.sleep(2)
  45. alert = driver.switch_to_alert()
  46. alert.accept()
  47. try:
  48. driver.switch_to_default_content()
  49. except:
  50. pass
  51.  
  52. ###################### COPY ######################
  53.  
  54. ###################### TOP UP ######################
  55. topup_button = driver.find_element_by_xpath('//a[contains(text(), "Top up")]')
  56. topup_button.click()
  57. driver.switch_to_frame(driver.find_element_by_id('xubox_iframe1'))
  58. top_up_amount = driver.find_element_by_xpath('//input[@id="top_money"]')
  59. top_up_amount.send_keys('6')
  60. auto_top_up = driver.find_element_by_xpath('//input[@name="auto_top_up" and @value="0"]')
  61. auto_top_up.click()
  62. button = driver.find_element_by_xpath('//button[contains(text(), "OK")]')
  63. button.click()
  64. driver.switch_to_default_content()
  65. alert = driver.switch_to_alert()
  66. alert.accept()
  67. ###################### TOP UP ######################
  68.  
  69. time.sleep(55)
  70.  
  71. pause_button = driver.find_element_by_xpath('//a[contains(text(), "Pause")]')
  72. pause_button.click()
  73.  
  74. alert = driver.switch_to_alert()
  75. alert.accept()
  76.  
  77. pause_button = driver.find_element_by_xpath('//a[contains(text(), "Empty")]')
  78. pause_button.click()
  79.  
  80. alert = driver.switch_to_alert()
  81. alert.accept()
  82.  
  83. alert = driver.switch_to_alert()
  84. alert.accept()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement