| 
					
				 | 
			
			
				@@ -27,18 +27,18 @@ class GanggangdouchuanRecommend: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def start_wechat(cls, log_type, crawler, oss_endpoint, env): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         try: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if env == "dev": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                # chromedriverExecutable = '/Users/wangkun/Downloads/chromedriver/chromedriver_v107/chromedriver' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                chromedriverExecutable = 'C:\\chromedriver\\chromedriver.exe'  # 阿里云 Windows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                chromedriverExecutable = '/Users/wangkun/Downloads/chromedriver/chromedriver_v107/chromedriver' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                # chromedriverExecutable = 'C:\\chromedriver\\chromedriver.exe'  # 阿里云 Windows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                # chromedriverExecutable = '/Users/piaoquan/Downloads/chromedriver'  # Mac 爬虫机器 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                chromedriverExecutable = 'C:\\chromedriver\\chromedriver.exe'  # 阿里云 Windows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                chromedriverExecutable = '/Users/piaoquan/Downloads/chromedriver'  # Mac 爬虫机器 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                # chromedriverExecutable = 'C:\\chromedriver\\chromedriver.exe'  # 阿里云 Windows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Common.logger(log_type, crawler).info('启动微信') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Common.logging(log_type, crawler, env, '启动微信') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             caps = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 "platformName": "Android",  # 手机操作系统 Android / iOS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 "deviceName": "a0a65126",  # 连接的设备名(模拟器或真机),安卓可以随便写 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                "udid": "emulator-5554",  # 指定 adb devices 中的哪一台设备 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                # "udid": "emulator-5554",  # 指定 adb devices 中的哪一台设备 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 "platforVersion": "12",  # 手机对应的系统版本 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 "appPackage": "com.tencent.mm",  # 被测APP的包名,乐活圈 Android 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 "appActivity": ".ui.LauncherUI",  # 启动的Activity名 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -86,7 +86,8 @@ class GanggangdouchuanRecommend: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Common.logger(log_type, crawler).info('打开小程序"刚刚都传"') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Common.logging(log_type, crawler, env, '打开小程序"刚刚都传"') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             driver.find_elements(By.XPATH, '//*[@text="刚刚都传"]')[-1].click() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            time.sleep(40) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            # time.sleep(40) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            time.sleep(10) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cls.get_videoList(log_type, crawler, oss_endpoint, env, driver) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             driver.quit() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Common.logger(log_type, crawler).info('退出微信成功\n') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -171,7 +172,6 @@ class GanggangdouchuanRecommend: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @classmethod 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def repeat_video_url(cls, log_type, crawler, video_url, env): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        # sql = f""" select * from crawler_video where platform="{cls.platform}" and video_url="{video_url}"; """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         sql = f""" select * from crawler_video where platform in ("{cls.platform}", "{crawler}") and video_url="{video_url}"; """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         repeat_video = MysqlHelper.get_values(log_type, crawler, sql, env) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return len(repeat_video) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -367,5 +367,5 @@ class GanggangdouchuanRecommend: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 if __name__ == '__main__': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    GanggangdouchuanRecommend.start_wechat('recommend', 'ganggangdouchuan', 'inner', 'dev') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    GanggangdouchuanRecommend.start_wechat('recommend', 'ganggangdouchuan', 'inner', 'prod') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pass 
			 |