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