From 04701d68f7eee799e20b32136532df41b57deeb0 Mon Sep 17 00:00:00 2001 From: make Date: Thu, 19 Jun 2025 18:57:12 +0800 Subject: [PATCH] debug-novel-task --- code/app/task/crawler/zw/page/Site.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/code/app/task/crawler/zw/page/Site.php b/code/app/task/crawler/zw/page/Site.php index d0ea0a0..7b214f4 100644 --- a/code/app/task/crawler/zw/page/Site.php +++ b/code/app/task/crawler/zw/page/Site.php @@ -235,7 +235,11 @@ class Site // 不包含该字符串,跳过 var_dump(mb_substr($strContent, 0, 300)); - if (strpos($strContent, '超过并发限制') === true || strpos($strContent, 'Timeout') === true) { + if ( + str_contains($strContent, '超过并发限制') || + str_contains($strContent, 'Timeout') || + str_contains($strContent, '403 Forbidden') + ) { // 重新推送任务 $arrTask = [ 'callback' => [Zw74Scheduler::class, 'getNovelInfo'], @@ -316,8 +320,12 @@ class Site if (!preg_match($strPattern, $strContent, $arrMatches)) { var_dump(mb_substr($strContent, 0, 300)); // 防止输出太长 - if (strpos($strContent, '超过并发限制') === true || strpos($strContent, 'Timeout') === true) { - // 重新推送任务 + if ( + str_contains($strContent, '超过并发限制') || + str_contains($strContent, 'Timeout') || + str_contains($strContent, '403 Forbidden') + ) { + // 重新推送任务 $arrTask = [ 'callback' => [Zw74Scheduler::class, 'getChapterInfo'], 'data' => $arrData,