pip install selenium
app.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
# coding: utf-8 from selenium import webdriver import time textToSend = """ i'm a bot, beep bop """ browser = webdriver.Firefox(executable_path='/home/user/desktop/geckodriver') browser.get('https://www.omegle.com') browser.maximize_window() time.sleep(3) ChatButton = browser.find_element_by_id('textbtn').click() time.sleep(2) alreadySent = False LastAnswer = False while True: try: content = browser.page_source Disconnected = content.find('Stranger has disconnected') Disconnected2 = content.find('You have disconnected') IsAnswered = content.find('Stranger:') if Disconnected != -1 or Disconnected2 != -1: DisconnectButton = browser.find_element_by_class_name("disconnectbtn").click() time.sleep(2) alreadySent = False print("Conversation Ended") else: if alreadySent == False: TextBox = browser.find_element_by_class_name("chatmsg") TextBox.send_keys(textToSend) time.sleep(1) SendButton = browser.find_element_by_class_name("sendbtn").click() alreadySent = True print("Conversation Started") else: if IsAnswered != -1: query = browser.find_elements_by_class_name("strangermsg") answer = query[-1].find_element_by_tag_name("span") if LastAnswer != answer.text: print(answer.text) LastAnswer = answer.text else: pass time.sleep(2) else: pass except: pass |