Skip to content

issues про ranobelib недостаточно. по этому будет еще одна. заслуженно. ведь либ очень любит бороться с теми кто хочет читать как и на чем удобно. #174

Description

@Harurunya
  1. без авторизации
    PS C:\Users\Takumi> S:\Elib2Ebook-windows-latest-portable2\Elib2EbookCli.exe -u https://ranobelib.me/ru/book/6686--tsuki-ga-michibiku-isekai-douchuu-novel -f fb2 --start-name "1 Глава 445 Том 1 Глава 445 - Глава 411: Хаос в приемной 4" --end-name "Том 1 Глава 496 - Глава 463: Холодные глубины, куда не достигает свет" --no-image
    Начинаю генерацию книги "https://ranobelib.me/ru/book/6686--tsuki-ga-michibiku-isekai-douchuu-novel"
    Генерация книги https://ranobelib.me/ru/book/6686--tsuki-ga-michibiku-isekai-douchuu-novel завершилась с ошибкой. System.Exception: Ошибка загрузки информации о книге. Код 403 (Forbidden).
    at Core.Logic.Getters.LibSocial.NewLibSocialGetterBase.GetBookDetails(Uri url) in D:\a\Elib2Ebook\Elib2Ebook\Core\Logic\Getters\LibSocial\NewLibSocialGetterBase.cs:line 207
    at Core.Logic.Getters.LibSocial.NewLibSocialGetterBase.Get(Uri url) in D:\a\Elib2Ebook\Elib2Ebook\Core\Logic\Getters\LibSocial\NewLibSocialGetterBase.cs:line 178
    at Elib2EbookCli.Program.<>c__DisplayClass0_0.<

    b__2>d.MoveNext() in D:\a\Elib2Ebook\Elib2Ebook\Elib2EbookCli\Program.cs:line 61

  2. прикручиваем авторизацию.
    PS C:\Users\Takumi> S:\Elib2Ebook-windows-latest-portable2\Elib2EbookCli.exe -u https://ranobelib.me/ru/book/6686--tsuki-ga-michibiku-isekai-douchuu-novel --timeout 300 -f fb2 --start-name "1 Глава 445 Том 1 Глава 445 - Глава 411: Хаос в приемной 4" --end-name "Том 1 Глава 496 - Глава 463: Холодные глубины, куда не достигает свет" --no-image -l "логин" -p "парол"(не забываю их ручками править и не палить! и везде далее тоже будут такие логин и пароль.)
    Ошибка авторизации или инициализации. Авторизация заблокирована капчей. Укажите --flare с адресом FlareSolverr

  3. прикручиваем локально запущенный солвер.
    PS C:\Users\Takumi> S:\Elib2Ebook-windows-latest-portable2\Elib2EbookCli.exe -u https://ranobelib.me/ru/book/6686--tsuki-ga-michibiku-isekai-douchuu-novel -f fb2 --start-name "1 Глава 445 Том 1 Глава 445 - Глава 411: Хаос в приемной 4" --end-name "Том 1 Глава 496 - Глава 463: Холодные глубины, куда не достигает свет" --no-image --flare http://127.0.0.1:8191 --timeout 300 -l "логин" -p "парол"
    Ошибка авторизации или инициализации. Авторизация заблокирована капчей. Укажите --flare с адресом FlareSolverr

  4. так же после поиска в других issue была опробована версия 2.7.3
    без авторизации
    PS C:\Users\Takumi> S:\273\Elib2EbookCli.exe -u https://ranobelib.me/ru/book/6686--tsuki-ga-michibiku-isekai-douchuu-novel -f fb2 --start-name "1 Глава 445 Том 1 Глава 445 - Глава 411: Хаос в приемной 4" --end-name "Том 1 Глава 496 - Глава 463: Холодные глубины, куда не достигает свет" --no-image
    Начинаю генерацию книги "https://ranobelib.me/ru/book/6686--tsuki-ga-michibiku-isekai-douchuu-novel"
    Генерация книги https://ranobelib.me/ru/book/6686--tsuki-ga-michibiku-isekai-douchuu-novel завершилась с ошибкой. System.NullReferenceException: Object reference not set to an instance of an object.
    at Core.Logic.Getters.LibSocial.NewLibSocialGetterBase.GetBookDetails(Uri url) in D:\a\Elib2Ebook\Elib2Ebook\Core\Logic\Getters\LibSocial\NewLibSocialGetterBase.cs:line 135
    at Core.Logic.Getters.LibSocial.NewLibSocialGetterBase.Get(Uri url) in D:\a\Elib2Ebook\Elib2Ebook\Core\Logic\Getters\LibSocial\NewLibSocialGetterBase.cs:line 112
    at Elib2EbookCli.Program.<>c__DisplayClass0_0.<

    b__2>d.MoveNext() in D:\a\Elib2Ebook\Elib2Ebook\Elib2EbookCli\Program.cs:line 55

  5. c авторизацией
    PS C:\Users\Takumi> S:\273\Elib2EbookCli.exe -u https://ranobelib.me/ru/book/6686--tsuki-ga-michibiku-isekai-douchuu-novel -f fb2 --start-name "1 Глава 445 Том 1 Глава 445 - Глава 411: Хаос в приемной 4" --end-name "Том 1 Глава 496 - Глава 463: Холодные глубины, куда не достигает свет" --no-image -l "логин" -p "парол"
    Unhandled exception. System.Text.Json.JsonException: '<' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
    ---> System.Text.Json.JsonReaderException: '<' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.
    at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan1 bytes) at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker) at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first) at System.Text.Json.Utf8JsonReader.ReadSingleSegment() at System.Text.Json.Utf8JsonReader.Read() at System.Text.Json.Serialization.JsonConverter1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
    --- End of inner exception stack trace ---
    at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
    at System.Text.Json.Serialization.JsonConverter1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state) at System.Text.Json.Serialization.Metadata.JsonTypeInfo1.ContinueDeserialize(ReadBufferState& bufferState, JsonReaderState& jsonReaderState, ReadStack& readStack, T& value)
    at System.Text.Json.Serialization.Metadata.JsonTypeInfo1.DeserializeAsync(Stream utf8Json, CancellationToken cancellationToken) at System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsyncCore[T](HttpContent content, JsonSerializerOptions options, CancellationToken cancellationToken) at Core.Logic.Getters.LibSocial.NewLibSocialGetterBase.Authorize() in D:\a\Elib2Ebook\Elib2Ebook\Core\Logic\Getters\LibSocial\NewLibSocialGetterBase.cs:line 99 at Elib2EbookCli.Program.<>c__DisplayClass0_0.<<Main>b__2>d.MoveNext() in D:\a\Elib2Ebook\Elib2Ebook\Elib2EbookCli\Program.cs:line 50 --- End of stack trace from previous location --- at CommandLine.ParserResultExtensions.WithParsedAsync[T](ParserResult1 result, Func`2 action)
    at Elib2EbookCli.Program.Main(String[] args) in D:\a\Elib2Ebook\Elib2Ebook\Elib2EbookCli\Program.cs:line 26
    at Elib2EbookCli.Program.

    (String[] args)

  6. было еще опробовано простое --start 445 --no-image в последней версии с результатом как в пункте 1. и с капчей при попытке авторизоваться

ранобелиба злой сайт не дающий людям читать так как им удобно (оффлайн и с привычных устройств!)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions