def post(): if request.method == 'POST': clone = json.loads(request.form['clone']) print(clone) data = json.loads(request.form['data']) print(data) ip = clone['ip'] port = clone['port'] c_user = clone['c_user'] xs = clone['xs'] text = data[0]['text'] imagePaths = [] basepath = "home/toolnuoi.com/source/storage/app/post/" for item in data: imagePaths.append( basepath + item['filename']) display = Display(visible=0, size=(800, 600)) display.start() driver = helper._init(ip, port, c_user, xs) helper.post_status(driver, text, imagePaths) driver.quit() display.stop() return 'Done'
def work(): while True: try: clone = requests.get("{}/api/clone".format(url)).json() print(clone) vdisplay = Xvfb() vdisplay.start() display = Display(visible=0, size=(800, 600)) display.start() driver = helper._init(clone['ip'], clone['port'], clone['c_user'], clone['xs']) try: helper.newest_message(driver) helper.request_message(driver) #active_user_links = helper.active_conversations(driver) #helper.message_to_active_users(driver, active_user_links) except Exception as e: print("Ex 1 : {}".format(e)) driver.save_screenshot('log-{}.{}'.format(clone['c_user'], 'png')) driver.quit() display.stop() vdisplay.stop() except Exception as e: print(e) time.sleep(5)
def add_friend(): if request.method == 'POST': clone = json.loads(request.form['clone']) print(clone) ip = clone['ip'] port = clone['port'] c_user = clone['c_user'] xs = clone['xs'] try: vdisplay = Xvfb() vdisplay.start() display = Display(visible=0, size=(800, 600)) display.start() driver = helper._init(ip, port, c_user, xs) driver.save_screenshot('add-begin-{}.{}'.format( c_user.strip(), 'png')) for uid in clone['uids']: try: print(uid['uid']) helper.add_friend(driver, uid['uid']) # post to server requests.post("{}/{}".format(api_url, "addfriend"), { 'clone_id': clone['id'], 'uid': uid['uid'] }) driver.save_screenshot('adddone-{}-{}.{}'.format( uid['uid'].strip(), c_user.strip(), 'png')) except Exception as e: # post to server requests.post("{}/{}".format(api_url, "addfriend"), { 'clone_id': clone['id'], 'uid': uid['uid'] }) print(e) driver.save_screenshot('addex-{}-{}.{}'.format( uid['uid'].strip(), c_user.strip(), 'png')) time.sleep(3) driver.quit() display.stop() vdisplay.stop() except Exception as e: print(e) return 'Done'
def work(): while True: clone = requests.get("{}/api/clone".format(url)).json() print(clone) display = Display(visible=0, size=(800, 600)) display.start() try: driver = helper._init(clone['ip'], clone['port'], clone['c_user'], clone['xs']) helper.newest_message(driver) helper.request_message(driver) #active_user_links = helper.active_conversations(driver) #helper.message_to_active_users(driver, active_user_links) driver.quit() display.stop() except Exception as e: print(e)
#ip = "180.250.5.36" #port = "8080" c_user = post["clones"][0]["c_user"] xs = post["clones"][0]["xs"] ip = post["clones"][0]["ip"] port = post["clones"][0]["port"] display = Display(visible=0, size=(800, 600)) display.start() driver = helper._init(ip, port, c_user, xs) print( post['clones'] )
clone = requests.get("{}/api/clone".format(url)).json() <<<<<<< HEAD print(clone) ======= print(clone) logging.info("Start clone : {}".format(clone['uid'])) >>>>>>> fe45538839ec3ad19d0d3f68e6f16e124e7e4624 vdisplay = Xvfb() vdisplay.start() display = Display(visible=0, size=(800, 600)) display.start() driver = helper._init(clone['ip'], clone['port'], clone['c_user'], clone['xs']) try: <<<<<<< HEAD helper.newest_message(driver) helper.request_message(driver) #active_user_links = helper.active_conversations(driver) #helper.message_to_active_users(driver, active_user_links) except Exception as e: print("Ex 1 : {}".format(e)) driver.save_screenshot('log-{}.{}'.format( clone['c_user'], 'png' )) driver.quit() display.stop()