Giter VIP home page Giter VIP logo

from selenium import webdriver from os import system, name

from time import time, strftime, gmtime, sleep import pyfiglet, os, threading

def clear(): if name == 'nt': _ = system('cls') else: _ = system('clear')

clear() system('title TIKTOD V3')

print(pyfiglet.figlet_format("TIKTOD V3", font="slant")) print("1. Viewbot.\n2. Heartbot.\n3. Followerbot.\n3. Sharebot.\n4. Credits.\n")

auto = int(input("Mode: "))

if auto == 1 or auto == 2 or auto == 3 or auto == 4: vidUrl = input("TikTok video URL: ")

start = time()
time_elapsed = strftime('%H:%M:%S', gmtime(time() - start))

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--mute-audio")
chrome_options.add_experimental_option('excludeSwitches', ['enable-logging'])

driver = webdriver.Chrome(r"chromedriver.exe", options=chrome_options)
driver.set_window_size(1024, 650)

Views = 0
Hearts = 0
Followers = 0

def beautify(arg): return format(arg, ',d').replace(',', '.')

def title1(): # Update the title IF option 1 was picked. global Views

while True:
    time_elapsed = strftime('%H:%M:%S', gmtime(time() - start))
    system(f'title TIKTOD V3 ^| Views Sent: {beautify(Views)} ^| Elapsed Time: {time_elapsed}')

def title2(): # Update the title IF option 2 was picked. global Hearts

while True:
    time_elapsed = strftime('%H:%M:%S', gmtime(time() - start))
    system(f'title TIKTOD V3 ^| Hearts Sent: {beautify(Hearts)} ^| Elapsed Time: {time_elapsed}')

def title3(): # Update the title IF option 3 was picked. global Followers

while True:
    time_elapsed = strftime('%H:%M:%S', gmtime(time() - start))
    system(f'title TIKTOD V3 ^| Followers Sent: {beautify(Followers)} ^| Elapsed Time: {time_elapsed}')

def title4(): # Update the title IF option 1 was picked. global Shares

while True:
    time_elapsed = strftime('%H:%M:%S', gmtime(time() - start))
    system(f'title TIKTOD V3 ^| Shares Sent: {beautify(Shares)} ^| Elapsed Time: {time_elapsed}')

def loop1(): global Views sleep(10)

try:
    driver.find_element_by_xpath("/html/body/div[4]/div[1]/div[3]/div/div[4]/div/button").click()
    
except:
    print("[-] The captcha is unsolved!")
    driver.refresh()
    loop1()
    
try:
    sleep(2)
    driver.find_element_by_xpath("//*[@id=\"sid4\"]/div/form/div/input").send_keys(vidUrl)
    
    sleep(1)
    driver.find_element_by_xpath("//*[@id=\"sid4\"]/div/form/div/div/button").click()
    
    sleep(5)
    driver.find_element_by_xpath("//*[@id=\"c2VuZC9mb2xsb3dlcnNfdGlrdG9V\"]/div[1]/div/form/button").click()
    
    driver.refresh()
    Views += 1000
    print("[+] Views sended!")
    
    sleep(300)
    loop1()
    
except:
    print("[-] An error occured. Retrying..") 
    driver.refresh()
    loop1()

def loop2(): global Hearts sleep(10)

try:
    driver.find_element_by_xpath("/html/body/div[4]/div[1]/div[3]/div/div[2]/div/button").click()
    
except:
    print("[-] The captcha is unsolved!")
    driver.refresh()
    loop2()
    
try:
    sleep(2)
    driver.find_element_by_xpath('//*[@id="sid2"]/div/form/div/input').send_keys(vidUrl)
    
    sleep(1)
    driver.find_element_by_xpath('//*[@id="sid2"]/div/form/div/div/button').click()
    
    sleep(5)
    driver.find_element_by_xpath('//*[@id="c2VuZE9nb2xsb3dlcnNfdGlrdG9r"]/div[1]/div/form/button').click()
    
    sleep(6)
    hearts = driver.find_element_by_xpath('//*[@id="c2VuZE9nb2xsb3dlcnNfdGlrdG9r"]/span').text.split()
    
    Hearts += int(hearts[0])
    print("[+] Hearts sended!")
    
    sleep(5)
    driver.refresh()
    
    sleep(1800)
    loop2()
    
except:
    print("[-] An error occured. Retrying..") 
    driver.refresh()
    loop2()

def loop3(): global Followers sleep(10)

try:
    driver.find_element_by_xpath("/html/body/div[4]/div[1]/div[3]/div/div[1]/div/button").click()
    
except:
    print("[-] The captcha is unsolved!")
    driver.refresh()
    loop3()
    
try:
    sleep(2)
    driver.find_element_by_xpath("//*[@id=\"sid\"]/div/form/div/input").send_keys(vidUrl)
    
    sleep(1)
    driver.find_element_by_xpath("//*[@id=\"sid\"]/div/form/div/div/button").click()
    
    sleep(5)
    driver.find_element_by_xpath("//*[@id=\"c2VuZF9mb2xsb3dlcnNfdGlrdG9r\"]/div[1]/div/form/button").click()
    sleep(6)
    folls = driver.find_element_by_xpath('//*[@id="c2VuZF9mb2xsb3dlcnNfdGlrdG9r"]/span').text.split()
    
    Followers += int(folls[0])
    print("[+] Followers sended!")
    driver.refresh()
    
    sleep(1800)
    loop3()
    
except:
    print("[-] An error occured. Retrying..")
    driver.refresh()
    loop3()

def loop4(): global Shares sleep(10)

try:
    driver.find_element_by_xpath("/html/body/div[4]/div[1]/div[3]/div/div[5]/div/button").click()
    
except:
    print("[-] The captcha is unsolved!")
    driver.refresh()
    loop4()
    
try:
    sleep(2)
    driver.find_element_by_xpath("//*[@id=\"sid7\"]/div/form/div/input").send_keys(vidUrl)
    
    sleep(1)
    driver.find_element_by_xpath("//*[@id=\"sid7\"]/div/form/div/div/button").click()
    
    sleep(5)
    driver.find_element_by_xpath("//*[@id=\"c2VuZC9mb2xsb3dlcnNfdGlrdG9s\"]/div[1]/div/form/button").click()
    
    driver.refresh()
    Shares += 100
    print("[+] Shares sended!")
    
    sleep(300)
    loop4()
    
except:
    print("[-] An error occured. Retrying..")
    driver.refresh()
    loop4()

clear()

print(pyfiglet.figlet_format("TIKTOD V3", font="slant")) print("Log:")

if auto == 1: driver.get("https://zefoy.com/")

a = threading.Thread(target=title1)
b = threading.Thread(target=loop1)

a.start()
b.start()

elif auto == 2: driver.get("https://zefoy.com/")

a = threading.Thread(target=title2)
b = threading.Thread(target=loop2)

a.start()
b.start()

elif auto == 3: driver.get("https://zefoy.com/")

a = threading.Thread(target=title3)
b = threading.Thread(target=loop3)

a.start()
b.start()

elif auto == 4: driver.get("https://zefoy.com/")

a = threading.Thread(target=title4)
b = threading.Thread(target=loop4)

a.start()
b.start()

elif auto == 5: print("[+] This program was created by @kangoka. [github.com/kangoka]") print("[+] This program was origionally uploaded to github.com/kangoka/tiktodv3.") print("[+] This program was majorly improved by @XxBi1a. [github.com/XxB1a]")

else: print(f"{auto} is not a valid option. Please pick 1, 2, 3, 4 or 5")

ttsheluvscloudy's Projects

code icon code

Google Apps Script - Code Snippets 👩🏻‍💻

docs icon docs

The open-source repo for docs.github.com

tiktodv3 icon tiktodv3

Get unlimited Tik Tok views or hearts or followers or shares.

tiktok-username-checker icon tiktok-username-checker

Easy to use TikTok username checker. I'll eventually add threading and see if that speeds things up.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.