Example #1
0
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'
Example #2
0
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)
Example #3
0
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'
Example #4
0
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'] )


Example #6
0
            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()