Jared %!s(int64=2) %!d(string=hai) anos
pai
achega
743f0c7ef9
Modificáronse 1 ficheiros con 43 adicións e 28 borrados
  1. 43 28
      meta/meta_move.py

+ 43 - 28
meta/meta_move.py

@@ -10,9 +10,6 @@ from selenium.webdriver.common.keys import Keys
 from selenium.webdriver.support.ui import WebDriverWait
 from selenium.webdriver.common.by import By
 from selenium.webdriver.support import expected_conditions as EC
-import dataset
-
-import json
 import random
 import time
 import sys
@@ -20,8 +17,7 @@ import codecs
 import random
 import os
 import time
-from userAgentRandomizer import userAgents
-import pyautogui
+#import pyautogui
 
 driver=None
 
@@ -35,9 +31,9 @@ def re_get_webdriver():
         print('quit....')
         driver=None
     try:
-        ua = userAgents()
+#        ua = userAgents()
 
-        user_agent = ua.random()        
+#        user_agent = ua.random()        
 
         options = webdriver.ChromeOptions()
 
@@ -49,8 +45,7 @@ def re_get_webdriver():
 
         options.add_argument("--no-sandbox")
         options.add_argument("--disable-dev-shm-usage")
-#        options.add_argument("--headless")
-
+        options.add_argument("--headless")
 #        print(user_agent)
 #        options.add_argument("--user-agent=" +user_agent)
         options.add_argument("--incognito")
@@ -93,7 +88,7 @@ def run_once(url):
         elmt=driver.find_element_by_xpath("//Button[contains(text(),'Enter Room')]")
         webdriver.ActionChains(driver).move_to_element(elmt).perform()
         webdriver.ActionChains(driver).move_to_element(elmt).click().perform()
-        time.sleep(10)
+        time.sleep(5)
 
         elmt=driver.find_element_by_xpath("//body")
         print(elmt)
@@ -101,30 +96,50 @@ def run_once(url):
         webdriver.ActionChains(driver).move_to_element(elmt).click().perform()
 
         print('elmt found')
-        pyautogui.press('tab')
-        pyautogui.press('tab')
-        pyautogui.press('enter')
-        pyautogui.press('enter')
+#        pyautogui.press('tab')
+#        pyautogui.press('tab')
+#        pyautogui.press('enter')
+#        pyautogui.press('enter')
 
 
 
         i=0
+        elmt=driver.find_element_by_xpath("//body")
+        elmt.send_keys(Keys.ENTER)
+        elmt.send_keys(Keys.ENTER)
+        elmt.send_keys(Keys.ENTER)
+
         while True:
-            pyautogui.keyDown('w')
-            time.sleep(0.1)
-            pyautogui.keyUp('w')
-            pyautogui.keyDown('a')
-            time.sleep(0.1)
-            pyautogui.keyUp('a')
-            i+=1
-            i%=10
+            webdriver.ActionChains(driver).key_down('w').key_up('w').perform()
+            webdriver.ActionChains(driver).key_down('w').key_up('w').perform()
+            i=random.randint(0,2)
             if i==0:
-                pyautogui.keyDown('q')
-                time.sleep(0.1)
-                pyautogui.keyUp('q')
-                pyautogui.keyDown('q')
-                time.sleep(0.1)
-                pyautogui.keyUp('q')
+                webdriver.ActionChains(driver).key_down('q').key_up('q').perform()
+                webdriver.ActionChains(driver).key_down('q').key_up('q').perform()
+            if i==1:
+                webdriver.ActionChains(driver).key_down('e').key_up('e').perform()
+                webdriver.ActionChains(driver).key_down('e').key_up('e').perform()
+            if i==2:
+                webdriver.ActionChains(driver).key_down('w').key_up('w').perform()
+                webdriver.ActionChains(driver).key_down('w').key_up('w').perform()
+
+
+
+#            pyautogui.keyDown('w')
+#            time.sleep(0.1)
+#            pyautogui.keyUp('w')
+#            pyautogui.keyDown('a')
+#            time.sleep(0.1)
+#            pyautogui.keyUp('a')
+#            i+=1
+#           i%=10
+#           if i==0:
+#               pyautogui.keyDown('q')
+#                time.sleep(0.1)
+#                pyautogui.keyUp('q')
+#                pyautogui.keyDown('q')
+#                time.sleep(0.1)
+#                pyautogui.keyUp('q')
 
 #        driver.quit()
         print("DONE!!!!")