- 10 Ara 2017
- 12
- 2
Merhaba arkadaşlar kendi yazdığım scripti sizinle paylaşmak istiyorum
github adresimde paylaşmıştım
TIKLA
bir döngü halinde getirerek sürekli instagram hesabı oluşturarak kullanmanız mümkün. bu sayede follower kasabilir ya da hesap spamlatabilirsiniz.
selenium webdriver kütüphanesini kullandım fakat telefon doğrulaması kısmını atlatamadım.
yapabilen arkadaşlar geliştirebilir. hatta follower kasabilir(bu en alttaki kısımdan devam edebilir. doğrulamayı geçemediğim için yorum satırı haline getirdim.)
geliştiren arkadaşlar bizimle paylaşırsa sevinirim.
edit : kod neden böyle çıktı anlamıyorum... incelemek isteyenler githubdan bakabilir link sayfanın üst kısmında
github adresimde paylaşmıştım
TIKLA
bir döngü halinde getirerek sürekli instagram hesabı oluşturarak kullanmanız mümkün. bu sayede follower kasabilir ya da hesap spamlatabilirsiniz.
selenium webdriver kütüphanesini kullandım fakat telefon doğrulaması kısmını atlatamadım.
yapabilen arkadaşlar geliştirebilir. hatta follower kasabilir(bu en alttaki kısımdan devam edebilir. doğrulamayı geçemediğim için yorum satırı haline getirdim.)
geliştiren arkadaşlar bizimle paylaşırsa sevinirim.
Kod:
import random
import requests
import os
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
target = input("lütfen hedefin kullanici adini yaziniz.\nkullanici adi : ") class botCr(): # giris bilgilerini olusturuyor def __init__(self): self.randoms = "abcdefghijklmnoprstuvyz" #user bilgilerinin rastgele cekilecegi harfler # self.x = "\ue007" # submit yapmayi beceremedigim icin enter tusu :D #////edit: xPath sayesinde yapabiliyorum artık self.kelime="" self.kelime2=""
def userCr(self): # kullanici adi-email vs icin kelime olusturuyor self.size= random.randint(7,10) for x in range(self.size): self.kelime += random.choice(self.randoms) print(self.kelime)
def passCr(self): # parola olusturuyor for x in range(self.size): self.kelime2 += random.choice(self.randoms) print(self.kelime2)
def userCr2(self): # olusturulan kelimeyi forma girebilecegimiz sekilde duzenliyor self.email= self.kelime + "@gmail.com" self.fullname=self.kelime self.username=self.kelime self.password=self.kelime2 userdata= """ e-mail : {} username : {} password : {}""".format(self.email, self.username, self.password)
if os.name == 'posix': with open("/root/Desktop/bots/accounts/{}.txt".format(self.kelime), "w+") as user: # kullanici bilgilerini kaydediyor user.write(userdata) elif os.name == 'nt': os.mkdir("C:/bots/accounts/") with open("C:/bots/accounts/{}.txt".format(os.getcwd(),self.kelime), "w+") as user: # kullanici bilgilerini kaydediyor user.write(userdata)
bot1=botCr() bot1.userCr() bot1.passCr() bot1.userCr2()
class database(botCr): def __init__(self): pass def em1(self): return bot1.email def fn1(self): return bot1.fullname def un1(self): return bot1.username def pw1(self): return bot1.password
db1=database()
class botLogin(database): # def __init__(self): print("bot baslatiliyor") em = db1.em1() fn = db1.fn1() us = db1.un1() pw = db1.pw1() lg = """.//*[@id='react-root']/section/main/article/div[2]/div[1]/div/form/div[6]/span/button""" self.driver = webdriver.Firefox() # tarayici secimi. firefox vb ya da PhantomJS seçilebilir. self.driver.get("http://instagram.com") self.driver.find_element_by_name("emailOrPhone").send_keys(em) self.driver.find_element_by_name("fullName").send_keys(fn) self.driver.find_element_by_name("username").send_keys(us) self.driver.find_element_by_name("password").send_keys(pw) self.driver.find_element_by_xpath(lg).click()
bot2=botLogin()
#class botFollow(): # BURDAN SONRASI YEMEDI #def __init__(self): # flwxpath= """.//*[@id='react-root']/section/nav/div[2]/div/div/div[2]/div""" # self.driver.find_element_by_xpath(flwxpath).send_keys(target) # self.driver.find_element_by_xpath(flwxpath).click()
#bot3=botFollow()
Son düzenleme: