зеркало из
				https://github.com/viginum-datalab/twscrape.git
				synced 2025-10-31 05:56:24 +02:00 
			
		
		
		
	fix: handle 401 error as normal situation and switch account
Этот коммит содержится в:
		
							родитель
							
								
									3654a053da
								
							
						
					
					
						Коммит
						65f40c9a5a
					
				| @ -111,9 +111,9 @@ class QueueClient: | |||||||
|                     continue |                     continue | ||||||
| 
 | 
 | ||||||
|                 # possible account banned |                 # possible account banned | ||||||
|                 if rep.status_code == 403: |                 if rep.status_code in (401, 403): | ||||||
|                     logger.warning(f"403 for {log_id}") |  | ||||||
|                     reset_ts = utc_ts() + 60 * 60  # + 1 hour |                     reset_ts = utc_ts() + 60 * 60  # + 1 hour | ||||||
|  |                     logger.warning(f"Code {rep.status_code} for {log_id} – frozen for 1h") | ||||||
|                     await self.pool.lock_until(ctx.acc.username, self.queue, reset_ts) |                     await self.pool.lock_until(ctx.acc.username, self.queue, reset_ts) | ||||||
|                     continue |                     continue | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Загрузка…
	
	
			
			x
			
			
		
	
		Ссылка в новой задаче
	
	Block a user
	 Vlad Pronsky
						Vlad Pronsky