| 
					
				 | 
			
			
				@@ -33,8 +33,8 @@ class GetSignature: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             driver = webdriver.Chrome(desired_capabilities=ca, options=chrome_options) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             driver.implicitly_wait(10) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            Common.logger(log_type).info('打开『北京旅游等着瞧』个人主页') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            driver.get('https://www.ixigua.com/home/2176672314697038') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Common.logger(log_type).info('打开个人主页') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            driver.get('https://www.ixigua.com/home/100909070373/') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             time.sleep(5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             # 向上滑动 1000 个像素 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -57,7 +57,7 @@ class GetSignature: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     pass 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 elif 'documentURL' not in msg['message']['params']: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     pass 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                elif 'www.ixigua.com/home/2176672314697038' not in msg['message']['params']['documentURL']: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                elif 'www.ixigua.com/home/100909070373' not in msg['message']['params']['documentURL']: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     pass 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 elif 'url' not in msg['message']['params']['request']: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     pass 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -78,27 +78,6 @@ class GetSignature: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Feishu.update_values(log_type, 'xigua', '6tZHhs', 'A2:B2', values) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Common.logger(log_type).info('signature写入飞书成功:{}\n', signature) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     cls.del_signature(log_type) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                # if 'message' in line \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #         and 'message' in json.loads(line['message'])\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #         and 'params' in json.loads(line['message'])['message']\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #         and 'response' in json.loads(line['message'])['message']['params']\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #         and 'url' in json.loads(line['message'])['message']['params']['response']\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #         and '_signature' in json.loads(line['message'])['message']['params']['response']['url']\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #         and 'web/user/settings' in json.loads(line['message'])['message']['params']['response']['url']: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #     url = json.loads(line['message'])['message']['params']['response']['url'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #     signature = url.split('_signature=')[-1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #     if len(signature) < 50: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #         pass 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #     else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #         get_signature_time = time.strftime('%Y/%m/%d %H:%M:%S', time.localtime(time.time())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #         values = [[get_signature_time, signature]] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #         Feishu.update_values(log_type, 'xigua', '6tZHhs', 'A2:B2', values) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #         Common.logger(log_type).info('signature写入飞书成功:{}\n', signature) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #         cls.del_signature(log_type) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                # else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #     Common.logger(log_type).info('未获取到signature:{}\n', line) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         except Exception as e: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Common.logger(log_type).error('get_signature异常:{}', e) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -118,5 +97,4 @@ class GetSignature: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 if __name__ == '__main__': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     GetSignature.get_signature('follow') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    # GetSignature.del_signature('follow') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pass 
			 |