diff --git a/lib/http/html.dart b/lib/http/html.dart index 20dc9444a..07db48688 100644 --- a/lib/http/html.dart +++ b/lib/http/html.dart @@ -41,11 +41,10 @@ class HtmlHttp { String opusContent = opusDetail.querySelector('.opus-module-content')!.innerHtml; String? test; - try { - test = opusDetail - .querySelector('.horizontal-scroll-album__pic__img')! - .innerHtml; - } catch (_) {} + test = opusDetail + .querySelector('.horizontal-scroll-album__pic__img') + ?.innerHtml ?? + ''; String commentId = opusDetail .querySelector('.bili-comment-container')! @@ -96,7 +95,7 @@ class HtmlHttp { // String opusContent = - opusDetail.querySelector('#read-article-holder')!.innerHtml; + opusDetail.querySelector('#read-article-holder')?.innerHtml ?? ''; RegExp digitRegExp = RegExp(r'\d+'); Iterable matches = digitRegExp.allMatches(id); String number = matches.first.group(0)!;