diff --git a/media_platform/douyin/core.py b/media_platform/douyin/core.py index fb7936d..c65018f 100644 --- a/media_platform/douyin/core.py +++ b/media_platform/douyin/core.py @@ -104,7 +104,12 @@ class DouYinCrawler(AbstractCrawler): except DataFetchError: utils.logger.error(f"[DouYinCrawler.search] search douyin keyword: {keyword} failed") break + page += 1 + if "data" not in posts_res: + utils.logger.error(f"[DouYinCrawler.search] search douyin keyword: {keyword} failed,账号也许被风控了。") + break + for post_item in posts_res.get("data"): try: aweme_info: Dict = post_item.get("aweme_info") or \