From 1cd8d4913dab6f0f58284ff380715a48a7336484 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Thu, 20 Feb 2025 23:15:06 +0800 Subject: [PATCH] fix: #294 Signed-off-by: bggRGjQaUbCoE --- lib/utils/utils.dart | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/utils/utils.dart b/lib/utils/utils.dart index b512e224..850e2bd9 100644 --- a/lib/utils/utils.dart +++ b/lib/utils/utils.dart @@ -31,6 +31,7 @@ import 'package:PiliPlus/utils/storage.dart'; import 'package:PiliPlus/utils/url_utils.dart'; import 'package:crypto/crypto.dart'; import 'package:device_info_plus/device_info_plus.dart'; +import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; @@ -578,8 +579,12 @@ class Utils { static Future getWwebid(mid) async { try { - dynamic response = - await Request().get('${HttpString.spaceBaseUrl}/$mid/dynamic'); + dynamic response = await Request().get( + '${HttpString.spaceBaseUrl}/$mid/dynamic', + options: Options( + extra: {'clearCookie': true}, + ), + ); dom.Document document = html_parser.parse(response.data); dom.Element? scriptElement = document.querySelector('script#__RENDER_DATA__');