Hentai2Read - fix additional search pages (#2933)
This commit is contained in:
		
							parent
							
								
									044bd2c096
								
							
						
					
					
						commit
						b5cfb58ead
					
				@ -5,7 +5,7 @@ ext {
 | 
				
			|||||||
    appName = 'Tachiyomi: Hentai2Read'
 | 
					    appName = 'Tachiyomi: Hentai2Read'
 | 
				
			||||||
    pkgNameSuffix = 'en.hentai2read'
 | 
					    pkgNameSuffix = 'en.hentai2read'
 | 
				
			||||||
    extClass = '.Hentai2Read'
 | 
					    extClass = '.Hentai2Read'
 | 
				
			||||||
    extVersionCode = 8
 | 
					    extVersionCode = 9
 | 
				
			||||||
    libVersion = '1.2'
 | 
					    libVersion = '1.2'
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class Hentai2Read : ParsedHttpSource() {
 | 
				
			|||||||
            Pattern.compile("""about (\d+\s+\w+\s+ago)""")
 | 
					            Pattern.compile("""about (\d+\s+\w+\s+ago)""")
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        lateinit var base64String: String
 | 
					        lateinit var nextSearchPage: String
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    override fun popularMangaSelector() = "div.book-grid-item"
 | 
					    override fun popularMangaSelector() = "div.book-grid-item"
 | 
				
			||||||
@ -117,7 +117,7 @@ class Hentai2Read : ParsedHttpSource() {
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
            Pair(POST(searchUrl, headers, form.build()), sortOrder)
 | 
					            Pair(POST(searchUrl, headers, form.build()), sortOrder)
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            Pair(GET("$searchUrl/$base64String", headers), sortOrder)
 | 
					            Pair(GET(nextSearchPage, headers), sortOrder)
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -135,7 +135,7 @@ class Hentai2Read : ParsedHttpSource() {
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        val hasNextPage = document.select(searchMangaNextPageSelector()).firstOrNull()?.let {
 | 
					        val hasNextPage = document.select(searchMangaNextPageSelector()).firstOrNull()?.let {
 | 
				
			||||||
            base64String = it.attr("href").substringAfter("/advanced-search/").substringBefore("/")
 | 
					            nextSearchPage = it.attr("abs:href")
 | 
				
			||||||
            true
 | 
					            true
 | 
				
			||||||
        } ?: false
 | 
					        } ?: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user