|
|
@@ -241,7 +241,12 @@ class AINEWS:
|
|
|
result_text = asyncio.run(self.get_htmls(target_url_list))
|
|
|
|
|
|
# 保存文本
|
|
|
- self.save_to_txt(result_text)
|
|
|
+ if result_text:
|
|
|
+ print(f'共获取 {len(result_text)} 个网址的数据')
|
|
|
+ self.save_to_txt(result_text)
|
|
|
+ else:
|
|
|
+ print('无数据, 程序退出')
|
|
|
+ exit(0)
|
|
|
|
|
|
# # 如果只需要保存爬取数据, 不使用 AI, 注释下面
|
|
|
# # 创建消息bot实例
|
|
|
@@ -261,5 +266,6 @@ if __name__ == "__main__":
|
|
|
|
|
|
for key in key_list:
|
|
|
target_url_list, prompt_words, role, use_browser, ai_host = ainews.load_config(key)
|
|
|
+ print(f'关键词 {key} 共有 {len(target_url_list)} 个网址')
|
|
|
ainews.main(target_url_list, prompt_words, role, use_browser, ai_host)
|
|
|
print('done!')
|