Преглед на файлове

friend request incoming

jason преди 2 години
ревизия
01478205ba
променени са 1 файла, в които са добавени 35 реда и са изтрити 0 реда
  1. 35 0
      friend_request.py

+ 35 - 0
friend_request.py

@@ -0,0 +1,35 @@
+from selenium import webdriver
+from selenium.webdriver.common.by import By
+import time
+
+def restart_browser():
+    options = webdriver.ChromeOptions()
+    options.add_argument("start-maximized")
+    options.add_argument('user-data-dir=C:/Users/XXXXXXXXX/AppData/Local/Google/Chrome/User Data/') # replace XXXXXXXXX with your own username
+    options.add_argument('--profile-directory="Profile 8"')
+
+    driver=webdriver.Chrome(chrome_options=options)
+    driver.set_window_size(1400,1000)
+    return driver
+
+
+driver=restart_browser()
+driver.get('https://www.facebook.com/friends/requests')
+
+#friend request confirm
+reqs = driver.find_elements(By.XPATH, "//*[contains(@class,'l9j0dhe7 du4w35lb j83agx80 pfnyh3mw taijpn5t bp9cbjyn owycx6da btwxx1t3 kt9q3ron ak7q8e6j isp2s0ed ri5dt5u2 rt8b4zig n8ej3o3l agehan2d sk4xxmp2 rq0escxv d1544ag0 tw6a2znq s1i5eluu tv7at329')]")
+
+#friend request reject -- just in case if needed
+#reqs = driver.find_elements(By.XPATH, "//*[contains(@class,'l9j0dhe7 du4w35lb j83agx80 pfnyh3mw taijpn5t bp9cbjyn owycx6da btwxx1t3 kt9q3ron ak7q8e6j isp2s0ed ri5dt5u2 rt8b4zig n8ej3o3l agehan2d sk4xxmp2 rq0escxv d1544ag0 tw6a2znq tdjehn4e tv7at329')]")
+
+print(reqs)
+
+for req in reqs:
+    print("Friend request!")
+    time.sleep(15) #just in case you want to change your mind...
+    webdriver.ActionChains(driver).move_to_element(req).perform()
+    webdriver.ActionChains(driver).move_to_element(req).click().perform() 
+    time.sleep(15)
+print("Completed")
+time.sleep(500)
+driver.quit()