fix: 添加异常处理以避免在获取故事数据时出现类型错误或键错误

This commit is contained in:
晓丰 2025-07-19 17:30:21 +08:00
parent e09bb582ca
commit 198af52b3b

View File

@ -646,7 +646,11 @@ def main():
proxies=proxies) proxies=proxies)
data = response.json() data = response.json()
edges = data['data']['search']['stories']['edges'] try:
edges = data['data']['search']['stories']['edges']
except (TypeError,KeyError):
print("stories 为 None 或结构异常,跳过")
return
edges_len = len(edges) edges_len = len(edges)
logger.info(f"{i} 页,关键词: {kw},获取到 {edges_len} 条数据") logger.info(f"{i} 页,关键词: {kw},获取到 {edges_len} 条数据")
tancks = [] tancks = []