Advertisement
Guest User

Untitled

a guest
Aug 1st, 2018
559
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.57 KB | None | 0 0
  1. from selenium import webdriver
  2. from selenium.webdriver.chrome.options import Options
  3. from selenium.webdriver.common.keys import Keys
  4. import os
  5. import time
  6. class Login:
  7.     def __init__(self, username, password):
  8.         self.username = username
  9.         self.password = password
  10.  
  11.     def init_browser(self):
  12.         chrome_options = Options()
  13.         # chrome_options.add_argument("--headless")
  14.         chrome_options.add_argument("--window-size=1920x1080")
  15.         chrome_options.add_argument("--incognito")
  16.         chrome_driver = os.getcwd() + "\\chromedriver"
  17.         browser = webdriver.Chrome(chrome_options=chrome_options, executable_path=chrome_driver)
  18.         return browser
  19.  
  20.     def login_mfb(browser,username,password):
  21.         self.browser = browser
  22.         self.username - username
  23.         self.password = password
  24.         browser.get("https://m.facebook.com/login.php")
  25.         # browser.get("https://www.messenger.com/")
  26.         time.sleep(2)
  27.         # browser.find_element_by_css_selector("m_login_email").send_keys(
  28.         #     username)
  29.         browser.find_element_by_css_selector("._56bg._4u9z._5ruq").send_keys(
  30.             username)
  31.         browser.find_element_by_css_selector("._56bg._4u9z._27z2").send_keys(
  32.             password + Keys.RETURN)  
  33.         time.sleep(3)
  34.         # bypass dang nhap bang click hinh anh
  35.         # browser.get(
  36.         #     "https://m.facebook.com/login/save-device/cancel/?flow=interstitial_nux&nux_source=regular_login")
  37.         browser.find_element_by_css_selector("._54k8._52jg._56bs._26vk._56b_._56bw._56bu").click()
  38.         browser.find_element_by_css_selector("._59tf._2ftq").click()
  39.         return browser
  40.  
  41.     def send_message(browser, fbid, messages):
  42.         self.browser = browser
  43.         self.fbid = fbid
  44.         self.messages = messages
  45.         browser.get("https://m.facebook.com/messages/thread/"+fbid)
  46.         browser.find_element_by_css_selector("textarea").send_keys(messages)
  47.         browser.find_element_by_name("send").click()
  48.         return browser
  49.  
  50. if __name__ == '__main__':
  51.     username = "thanh.nhung24@yahoo.com.vn"
  52.     password = 'gnuhNgnuH83'
  53.     browser = Login(username, password)
  54.     Login.init_browser()
  55.     browser.login_mfb(browser,username,password)
  56.     # 100003113987409 fb id nhung
  57.     # 100004498980211 fb id hùng
  58.     login_sucess.send_message(browser,"100004498980211","Chay duoc roi")
  59.     # lucky_button = driver.find_element_by_css_selector("[name=btnI]")
  60.     lucky_button.click()
  61.     driver.quit()
  62.     # capture the screen
  63.     # driver.get_screenshot_as_file("capture.png")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement