|
@@ -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:
|