Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
564
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.42 KB | None | 0 0
  1. #data storage
  2. username = "pwstutsman@gmail.com"
  3. password = "Drpepper1"
  4.  
  5. from selenium import webdriver
  6. import time
  7.  
  8. options = webdriver.ChromeOptions()
  9. options.add_argument('--ignore-certificate-errors')
  10.  
  11.  
  12. chrome_options = webdriver.ChromeOptions()
  13.  
  14. chrome_options.add_argument("--disable-infobars")
  15. chrome_options.add_argument("Start-maximized")
  16. driver = webdriver.Chrome(chrome_options=chrome_options)
  17.  
  18. driver.get('http://freebitco.in/?op=home')
  19.  
  20. import time
  21. time.sleep(1)
  22.  
  23. # click signin
  24. eleml = driver.find_element_by_link_text("LOGIN")
  25. eleml.click()
  26.  
  27. eleml = driver.find_element_by_id("login_form_btc_address")
  28. eleml.click()
  29. eleml.send_keys(username)
  30.  
  31. eleml = driver.find_element_by_id("login_form_password")
  32. eleml.click()
  33. eleml.send_keys(password)
  34.  
  35.  
  36. import time
  37. time.sleep(1)
  38.  
  39. eleml = driver.find_element_by_id("login_button")
  40. eleml.click()
  41.  
  42. print("logged in")
  43.  
  44. import time
  45. time.sleep (3)
  46.  
  47. eleml = driver.find_element_by_link_text("MULTIPLY BTC")
  48. eleml.click()
  49.  
  50. import time
  51. time.sleep (2)
  52.  
  53. i = 0
  54. count_loss = 0
  55.  
  56. while i < 1000:
  57. if count_loss == 5:
  58.  
  59. # Change bet stake to 8:
  60. print(" - Changing bet amount to 32 \"satoshis\"")
  61. eleml = driver.find_element_by_id("double_your_btc_2x")
  62.  
  63. k = 4
  64. while k > 0:
  65. eleml.click()
  66. k = k - 1
  67.  
  68.  
  69. # Betting high:
  70. eleml = driver.find_element_by_id("double_your_btc_bet_hi_button")
  71. eleml.click()
  72.  
  73. time.sleep(.3)
  74.  
  75. # Looking at the result of the bid:
  76. eleml = driver.find_element_by_id("double_your_btc_bet_win")
  77. value = eleml.get_attribute('style')
  78.  
  79. eleml = driver.find_element_by_id("double_your_btc_bet_lose")
  80. value2 = eleml.get_attribute('style')
  81.  
  82. result = False
  83. result2 = False
  84.  
  85. # If the result was a win:
  86. if(value == "display: block;"):
  87. print(i)
  88. print(" - you win")
  89. result = True
  90. count_loss = 0
  91. print(" - Reverting bet amount to min amount of \"satoshis\"")
  92. eleml = driver.find_element_by_id("double_your_btc_min")
  93. eleml.click()
  94.  
  95. # If the result was a loss:
  96. if(value2 == "display: block;"):
  97. print(i)
  98. print(" - you lose")
  99. result2 = True
  100.  
  101.  
  102. # If the result was a loss:
  103. if(result2 == True):
  104. print(i)
  105. print(" - Doubling down")
  106.  
  107. #next double down 2---------------------------------------------------------
  108.  
  109. eleml = driver.find_element_by_id("double_your_btc_2x")
  110. eleml.click()
  111.  
  112. # Betting high:
  113. eleml = driver.find_element_by_id("double_your_btc_bet_hi_button")
  114. eleml.click()
  115.  
  116. time.sleep(.25)
  117.  
  118. # Looking at the result of the bid:
  119. eleml = driver.find_element_by_id("double_your_btc_bet_win")
  120. value = eleml.get_attribute('style')
  121.  
  122. eleml = driver.find_element_by_id("double_your_btc_bet_lose")
  123. value2 = eleml.get_attribute('style')
  124.  
  125. result = False
  126. result2 = False
  127.  
  128. # If the result was a win:
  129. if(value == "display: block;"):
  130. print(i)
  131. print(" - you win")
  132. result = True
  133. count_loss = 0
  134. print(" - Reverting bet amount to min amount of \"satoshis\"")
  135. eleml = driver.find_element_by_id("double_your_btc_min")
  136. eleml.click()
  137.  
  138.  
  139. # If the result was a loss:
  140. if(value2 == "display: block;"):
  141. print(i)
  142. print(" - you lose")
  143. count_loss = 0
  144. result2 = True
  145.  
  146. #next double down 3-------------------------------------------------------------
  147.  
  148. # If the result was a loss:
  149. if(result2 == True):
  150. print(i)
  151. print(" - Doubling down")
  152.  
  153. eleml = driver.find_element_by_id("double_your_btc_2x")
  154. eleml.click()
  155.  
  156. # Betting high:
  157. eleml = driver.find_element_by_id("double_your_btc_bet_hi_button")
  158. eleml.click()
  159.  
  160. time.sleep(.25)
  161.  
  162. # Looking at the result of the bid:
  163. eleml = driver.find_element_by_id("double_your_btc_bet_win")
  164. value = eleml.get_attribute('style')
  165.  
  166. eleml = driver.find_element_by_id("double_your_btc_bet_lose")
  167. value2 = eleml.get_attribute('style')
  168.  
  169. result = False
  170. result2 = False
  171.  
  172.  
  173. # If the result was a win:
  174. if(value == "display: block;"):
  175. print(i)
  176. print(" - you win")
  177. result = True
  178. count_loss = 0
  179. print(" - Reverting bet amount to min amount of \"satoshis\"")
  180. eleml = driver.find_element_by_id("double_your_btc_min")
  181. eleml.click()
  182.  
  183.  
  184. # If the result was a loss:
  185. if(value2 == "display: block;"):
  186. print(i)
  187. print(" - you lose")
  188. count_loss = 0
  189. result2 = True
  190.  
  191. # Double down 4----------------------------------------------
  192.  
  193.  
  194. if(result2 == True):
  195. print(i)
  196. print(" - Doubling down")
  197.  
  198. eleml = driver.find_element_by_id("double_your_btc_2x")
  199. eleml.click()
  200.  
  201. # Betting high:
  202. eleml = driver.find_element_by_id("double_your_btc_bet_hi_button")
  203. eleml.click()
  204.  
  205. time.sleep(.25)
  206.  
  207. # Looking at the result of the bid:
  208. eleml = driver.find_element_by_id("double_your_btc_bet_win")
  209. value = eleml.get_attribute('style')
  210.  
  211. eleml = driver.find_element_by_id("double_your_btc_bet_lose")
  212. value2 = eleml.get_attribute('style')
  213.  
  214.  
  215. result = False
  216. result2 = False
  217.  
  218.  
  219. # If the result was a win:
  220. if(value == "display: block;"):
  221. print(i)
  222. print(" - you win")
  223. result = True
  224. count_loss = 0
  225. print(" - Reverting bet amount to min amount of \"satoshis\"")
  226. eleml = driver.find_element_by_id("double_your_btc_min")
  227. eleml.click()
  228.  
  229.  
  230. # If the result was a loss:
  231. if(value2 == "display: block;"):
  232. print(i)
  233. print(" - you lose")
  234. count_loss = 0
  235. result2 = True
  236. print(" - Reverting bet amount to min")
  237. eleml = driver.find_element_by_id("double_your_btc_min")
  238. eleml.click()
  239.  
  240.  
  241. #END no double after here
  242.  
  243. print(" - Reverting bet amount to min")
  244. eleml = driver.find_element_by_id("double_your_btc_min")
  245. eleml.click()
  246.  
  247.  
  248. else:
  249. eleml = driver.find_element_by_id("double_your_btc_bet_hi_button")
  250. eleml.click()
  251.  
  252. time.sleep(.3)
  253.  
  254. eleml = driver.find_element_by_id("double_your_btc_bet_win")
  255. value = eleml.get_attribute('style')
  256.  
  257. eleml = driver.find_element_by_id("double_your_btc_bet_lose")
  258. value2 = eleml.get_attribute('style')
  259.  
  260. result = False
  261. result2 = False
  262.  
  263. if(value == "display: block;"):
  264. print(i)
  265. print(" - you win")
  266. result = True
  267. count_loss = 0
  268. print(" - Reverting bet amount to min")
  269. eleml = driver.find_element_by_id("double_your_btc_min")
  270. eleml.click()
  271.  
  272. if(value2 == "display: block;"):
  273. print(i)
  274. print(" - you lose")
  275. result2 = True
  276. count_loss = count_loss + 1
  277.  
  278. i = i + 1
  279.  
  280. driver.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement