Skip to content

Commit 198b36a

Browse files
authored
Merge pull request #84 from NEOLEE98/main
修复某些番剧正向排列而导致的列表反向
2 parents 1978d7e + e3a6db7 commit 198b36a

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

lib/request/video.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ class VideoRequest {
4444
List<String> token = [];
4545
final res = await Request().get(url);
4646
String resString = res.data.toString();
47+
String firstTitle = '';
4748
try {
4849
var document = parse(resString);
4950
final videoTags = document.getElementsByTagName('video');
@@ -52,6 +53,7 @@ class VideoRequest {
5253
final element = videoTags[i];
5354
token.add(element.attributes['data-apireq'] ?? '');
5455
}
56+
firstTitle = document.getElementsByClassName('entry-title').first.text;
5557
debugPrint('从网页上成功捕获视频凭据 ${token[0]}');
5658
debugPrint('合集总长度 ${videoTags.length}');
5759
} else {
@@ -76,6 +78,9 @@ class VideoRequest {
7678
}
7779
}
7880
}
81+
if (token.isNotEmpty && firstTitle.endsWith('[01]')) {
82+
token = token.reversed.toList();
83+
}
7984
} catch (e) {
8085
debugPrint('其他错误 ${e.toString()}');
8186
return token;

0 commit comments

Comments
 (0)