Skip to content

Commit eb6f265

Browse files
lvas95lvas1995
andauthored
FIX: acomics.ru getter logic (#170)
Co-authored-by: vlvl <vlvl@vlvl.su>
1 parent dac261d commit eb6f265

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Core/Logic/Getters/AcomicsGetter.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public override async Task<Book> Get(Uri url) {
4343
}
4444

4545
private static Author GetAuthor(HtmlDocument doc, Uri url) {
46-
var a = doc.QuerySelector("article.authors a.username");
46+
var a = doc.QuerySelector("article.authors,a.username");
4747
return new Author(a.GetText(), url.MakeRelativeUri(a.Attributes["href"].Value));
4848
}
4949

@@ -56,12 +56,12 @@ private async Task<IEnumerable<Chapter>> FillChapters(HtmlDocument doc, string b
5656
Title = title
5757
};
5858

59-
var pages = int.Parse(doc.GetTextBySelector("span.issueNumber").Split("/").Last());
59+
var pages = int.Parse(doc.GetTextBySelector("span.issueNumber,span.number-without-name,span.number-with-name").Split("/").Last());
6060
var sb = new StringBuilder();
6161
for (var i = 1; i <= pages; i++) {
6262
Config.Logger.LogInformation($"Получаю страницу {i}/{pages}");
6363
var response = await Config.Client.GetHtmlDocWithTriesAsync(SystemUrl.MakeRelativeUri($"{bookId}/{i}"));
64-
var img = response.QuerySelector("#mainImage");
64+
var img = response.QuerySelector("#mainImage")??response.QuerySelector("img.issue");
6565
var src = url.MakeRelativeUri(img.Attributes["src"].Value);
6666
sb.Append($"<img src='{src}'/>");
6767
}

0 commit comments

Comments
 (0)