devil22 Posted August 2, 2020 Report Share Posted August 2, 2020 import AccountAgent, DBUsers import Constants import datetime def init(webdriver): Constants.init() AccountAgent.login(webdriver) def update(webdriver): #Get start of time to calculate elapsed time later start = datetime.datetime.now() #Before the loop, check if should unfollow anyone _check_follow_list(webdriver) while True: #Start following operation AccountAgent.follow_people(webdriver) #Get the time at the end end = datetime.datetime.now() #How much time has passed? elapsed = end - start #If greater than our constant to check on #followers, check on followers if elapsed.total_seconds() >= Constants.CHECK_FOLLOWERS_EVERY: #reset the start variable to now start = datetime.datetime.now() #check on followers _check_follow_list(webdriver) def _check_follow_list(webdriver): print("Checking for users to unfollow") #get the unfollow list users = DBUsers.check_unfollow_list() #if there's anyone in the list, start unfollowing operation if len(users) > 0: AccountAgent.unfollow_people(webdriver, users) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.