return def get_followers_info(user_id): workers_pool = mps.Pool() for follower_info in workers_pool.imap_unordered(parse_follower, followers_iter(user_id)): yield follower_info workers_pool.close() return if __name__ == "__main__": if len(sys.argv) >= 1: # for info in get_followers_info(user_id=1921850126): for info in get_followers_info(user_id=sys.argv[-1]): if info is not False: # do something with data which parsed by parse_follower flw = Follower(user_id=info.id, owner=sys.argv[-1]) flw.latitude = info.latitude flw.longitude = info.longitude # flw.country = info.country # session.add(Follower(user_id=info.id,country=info.country)) # session.commit() session.add(flw) session.commit() execfile("lcountry.py") print info
def get_followers_info(user_id): workers_pool = mps.Pool() for follower_info in workers_pool.imap_unordered(parse_follower, followers_iter(user_id)): yield follower_info workers_pool.close() return if __name__ == "__main__": if len(sys.argv) >= 1: # for info in get_followers_info(user_id=1921850126): for info in get_followers_info(user_id=sys.argv[-1]): if info is not False: # do something with data which parsed by parse_follower flw = Follower(user_id=info.id, owner=sys.argv[-1]) flw.latitude = info.latitude flw.longitude = info.longitude # flw.country = info.country # session.add(Follower(user_id=info.id,country=info.country)) # session.commit() session.add(flw) session.commit() execfile("lcountry.py") print info else: print 'Provide Instagram user ID to start parsing his followers.'