Merge branch 'main' into dev

This commit is contained in:
gaoxiaobei
2025-07-17 06:45:30 +08:00
committed by GitHub
38 changed files with 2572 additions and 1216 deletions

21
main.py
View File

@@ -51,17 +51,18 @@ async def main():
# parse cmd
await cmd_arg.parse_cmd()
# init db
if config.SAVE_DATA_OPTION == "db":
await db.init_db()
# parse cmd
await cmd_arg.parse_cmd()
crawler = CrawlerFactory.create_crawler(platform=config.PLATFORM)
await crawler.start()
finally:
if crawler:
await crawler.close()
if config.SAVE_DATA_OPTION == "db":
await db.close()
# init db
if config.SAVE_DATA_OPTION in ["db", "sqlite"]:
await db.init_db()
crawler = CrawlerFactory.create_crawler(platform=config.PLATFORM)
await crawler.start()
if config.SAVE_DATA_OPTION in ["db", "sqlite"]:
await db.close()
if __name__ == '__main__':