Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- from selenium.webdriver.support.ui import WebDriverWait
- class MessengerBot():
- def setUp(self):
- self.driver = webdriver.Edge()
- self.driver.maximize_window()
- def connect(self):
- self.driver.get("https://www.messenger.com")
- wait = WebDriverWait(self.driver, 100)
- def signIn(self, email, password):
- wait = WebDriverWait(self.driver,1000)
- name = self.driver.find_element_by_name('email')
- name.send_keys(email)
- pword = self.driver.find_element_by_name('pass')
- pword.send_keys(password)
- login = self.driver.find_element_by_name('login').click()
- def search(self):
- wait = WebDriverWait(self.driver,1000)
- grChat = self.driver.find_element_by_xpath('/html/body/div[1]/div/div/div[1]/div[2]/div[3]/div/div[1]/div/div/div[2]/div/ul/li[1]/div[1]/a/div/div[1]/div')
- grChat.click()
- wait = WebDriverWait(self.driver,1000)
- def sendMsg(self):
- txtBox = self.driver.find_element_by_xpath('/html/body/div[1]/div/div/div[2]/span/div[2]/div[2]/div[2]/div/div[4]/div/div/div[1]/div/div[2]/div/div/div/div')
- txtBox.send_keys('test' + Keys.ENTER)
- def exit(self):
- self.driver.close()
- if __name__ == '__main__':
- bot1 = MessengerBot()
- bot1.setUp()
- bot1.connect()
- bot1.signIn('YOURMAIL@gmail.com', 'YOURPASSWORD')
- bot1.search()
- for i in range(1,10):
- bot1.sendMsg()
Add Comment
Please, Sign In to add comment