|  |  |  | @ -5,6 +5,7 @@ import io.legado.app.R | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.constant.AppPattern | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.data.entities.Book | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.data.entities.BookSource | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.help.BookHelp | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.model.Debug | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.model.analyzeRule.AnalyzeRule | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.utils.NetworkUtils | 
			
		
	
	
		
			
				
					|  |  |  | @ -33,12 +34,12 @@ object BookInfo { | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         Debug.log(bookSource.bookSourceUrl, "┌获取书名") | 
			
		
	
		
			
				
					|  |  |  |  |         analyzeRule.getString(infoRule.name).let { | 
			
		
	
		
			
				
					|  |  |  |  |         analyzeRule.getString(infoRule.name).trim { it <= ' ' }.let { | 
			
		
	
		
			
				
					|  |  |  |  |             if (it.isNotEmpty()) book.name = it | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         Debug.log(bookSource.bookSourceUrl, "└${book.name}") | 
			
		
	
		
			
				
					|  |  |  |  |         Debug.log(bookSource.bookSourceUrl, "┌获取作者") | 
			
		
	
		
			
				
					|  |  |  |  |         analyzeRule.getString(infoRule.author).let { | 
			
		
	
		
			
				
					|  |  |  |  |         BookHelp.formatAuthor(analyzeRule.getString(infoRule.author)).let { | 
			
		
	
		
			
				
					|  |  |  |  |             if (it.isNotEmpty()) book.author = it.replace(AppPattern.authorRegex, "") | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         Debug.log(bookSource.bookSourceUrl, "└${book.author}") | 
			
		
	
	
		
			
				
					|  |  |  | 
 |