Jared преди 2 години
родител
ревизия
408ba5ad4a
променени са 1 файла, в които са добавени 20 реда и са изтрити 4 реда
  1. 20 4
      friend_request.py

+ 20 - 4
friend_request.py

@@ -1,19 +1,32 @@
 from selenium import webdriver
 from selenium.webdriver.common.by import By
 import time
+import configparser
+import sys
 
-def restart_browser():
+def restart_browser(userdatadir):
     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"')
+#    options.add_argument('user-data-dir=C:/Users/XXXXXXXXX/AppData/Local/Google/Chrome/User Data/') # replace XXXXXXXXX with your own username
+    options.add_argument('user-data-dir='+userdatadir) # replace XXXXXXXXX with your own username
+    options.add_argument('--profile-directory="Default"')
 
     driver=webdriver.Chrome(chrome_options=options)
     driver.set_window_size(1400,1000)
     return driver
 
 
-driver=restart_browser()
+
+config = configparser.ConfigParser()
+#config.sections()
+config.read('c:/portable/choozmo.ini')
+userdatadir=config['DEFAULT']['userdatadir']
+#for k,v in config['DEFAULT'].items():
+#    print(k)
+#sys.exit()
+
+
+driver=restart_browser(userdatadir)
 driver.get('https://www.facebook.com/friends/requests')
 
 #friend request confirm
@@ -22,6 +35,9 @@ reqs = driver.find_elements(By.XPATH, "//*[contains(@class,'l9j0dhe7 du4w35lb j8
 #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: