Advertisement
Kroppeek

bez

Sep 21st, 2019
384
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.95 KB | None | 0 0
  1. from selenium import webdriver
  2. import keyboard
  3. from datetime import datetime
  4.  
  5. driver = webdriver.Chrome()
  6.  
  7. websites = [line.strip() for line in open('websites.txt', 'r')]
  8. usernames = [line.strip() for line in open('usernames.txt', 'r')]
  9. passwords = [line.strip() for line in open('passwords.txt', 'r')]
  10. emails = [line.strip() for line in open('emails.txt', 'r')]
  11. anchors = [line.strip() for line in open('anchors.txt', 'r')]
  12.  
  13. global_iter = 0
  14.  
  15. keyboard.block_key('9')
  16.  
  17.  
  18. def setup():
  19.     print("W: {}, U: {}, P: {}".format(len(websites), len(
  20.         usernames), len(passwords)))  # Fake debug mode
  21.     driver.get(websites[global_iter])  # Open first website
  22.  
  23.  
  24. def load_next_website():
  25.     global global_iter  # import global var
  26.     global_iter += 1
  27.     driver.get(websites[global_iter])  # Open next website
  28.  
  29.  
  30. def save_post_url(t=True):
  31.     if t is True:
  32.         current_url = driver.current_url
  33.         with open('posts.txt', 'a') as posts_file:
  34.             posts_file.write(current_url + '\n')
  35.             posts_file.close()
  36.     elif t is False:
  37.         current_url = driver.current_url
  38.         with open('posts.txt', 'a') as posts_file:
  39.             posts_file.write("------" + '\n')
  40.             posts_file.close()
  41.  
  42.     print("[{}] {}".format(global_iter, current_url))
  43.     load_next_website()
  44.     # driver.execute_script('alert("{}")'.format(anchors[global_iter]))
  45.  
  46.  
  47. setup()
  48.  
  49. while True:
  50.     if keyboard.is_pressed('up'):
  51.         keyboard.write(usernames[global_iter])
  52.     if keyboard.is_pressed('left'):
  53.         keyboard.write(passwords[global_iter])
  54.     if keyboard.is_pressed('down'):
  55.         keyboard.write(emails[global_iter])
  56.     if keyboard.is_pressed('right'):
  57.         save_post_url()
  58.     if keyboard.is_pressed('home'):
  59.         save_post_url(t=False)
  60.     if keyboard.is_pressed('page up'):
  61.         keyboard.write(anchors[global_iter])
  62.     if keyboard.is_pressed('page down'):
  63.         driver.get(websites[global_iter])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement