Jared %!s(int64=3) %!d(string=hai) anos
pai
achega
5ae8cff6ca
Modificáronse 1 ficheiros con 7 adicións e 17 borrados
  1. 7 17
      hhh/SEO/fast_1999.py

+ 7 - 17
hhh/SEO/fast_1999.py

@@ -10,8 +10,7 @@ import urllib.parse
 from selenium.webdriver.support.ui import WebDriverWait
 from selenium.webdriver.common.by import By
 from selenium.webdriver.support import expected_conditions as EC
-from random_user_agent.user_agent import UserAgent
-from random_user_agent.params import SoftwareName, OperatingSystem,HardwareType
+from userAgentRandomizer import userAgents
 import codecs
 import random
 import requests
@@ -98,26 +97,17 @@ def re_get_webdriver():
         
 #    options = webdriver.EdgeOptions()
     try:
-        
-        software_names = [SoftwareName.CHROME.value]
-        operating_systems = [OperatingSystem.WINDOWS.value]
-        hardware_types = [HardwareType.MOBILE.value, HardwareType.COMPUTER.value]
-#        import random_user_agent.params.
-        user_agent_rotator = UserAgent(software_names=software_names, operating_systems=operating_systems,hardware_types =hardware_types , limit=100)
-
-        # Get list of user agents.
-        user_agents = user_agent_rotator.get_user_agents()
-
-        # Get Random User Agent String.
-        user_agent = user_agent_rotator.get_random_user_agent()
+        ua = userAgents()
 
+        user_agent = ua.random()        
         options = webdriver.ChromeOptions()
         # options.add_argument("--headless") # 視窗背後執行
-        options.add_argument("--user-agent=" +user_agent)
+        print(user_agent)
+        options.add_argument("user-agent=" +user_agent)
 
         driver = webdriver.Remote(
-            command_executor='http://127.0.0.1:'+str(portnum)+'/wd/hub',
-                        options=options,
+            command_executor='http://127.0.0.1:'+str(portnum)+'/wd/hub'
+#                        desired_capabilities=options.to_capabilities(),
             )
         driver.set_window_size(1400,1000)
         return