2025-11-30 09:58:28.974 | INFO     | __main__:__init__:69 - 初始化全功能产品系统，数据库: c:\Users\xiaji\Documents\个人文件夹\夏骥\hothub的抓取\product\products.db
2025-11-30 09:58:28.974 | INFO     | __main__:run_full_workflow_async:668 - === 开始全功能产品系统工作流程 ===
2025-11-30 09:58:28.974 | INFO     | __main__:init_database:83 - 正在初始化产品数据库...
2025-11-30 09:58:28.976 | SUCCESS  | __main__:init_database:122 - 产品数据库初始化完成
2025-11-30 09:58:28.976 | INFO     | __main__:run_full_workflow_async:675 - 步骤1: 开始抓取ProductHunt数据...
2025-11-30 09:58:28.976 | INFO     | __main__:run_scraping:501 - === 开始ProductHunt数据抓取 ===
2025-11-30 09:58:28.977 | INFO     | __main__:query_producthunt_urls:132 - 正在查询tophub_data.db数据库，限制: 0条
2025-11-30 09:58:29.020 | SUCCESS  | __main__:query_producthunt_urls:145 - 找到 607 个包含producthunt.com的链接
2025-11-30 09:58:29.021 | INFO     | __main__:run_scraping:513 - 找到 607 个ProductHunt链接
2025-11-30 09:58:29.024 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pixley-ai
2025-11-30 09:58:29.025 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pixley-ai
2025-11-30 09:58:29.025 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/burner-2
2025-11-30 09:58:29.025 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/burner-2
2025-11-30 09:58:29.025 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/american-ratings-lead-magnet-portal
2025-11-30 09:58:29.026 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/american-ratings-lead-magnet-portal
2025-11-30 09:58:29.026 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/builder-io
2025-11-30 09:58:29.027 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/builder-io
2025-11-30 09:58:29.027 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/beebot-for-airpods
2025-11-30 09:58:29.028 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/beebot-for-airpods
2025-11-30 09:58:29.028 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/iisee-me
2025-11-30 09:58:29.029 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/iisee-me
2025-11-30 09:58:29.029 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/melodic-mind-2
2025-11-30 09:58:29.029 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/melodic-mind-2
2025-11-30 09:58:29.029 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agor
2025-11-30 09:58:29.030 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/agor
2025-11-30 09:58:29.030 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/quiteinbox
2025-11-30 09:58:29.031 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/quiteinbox
2025-11-30 09:58:29.031 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/everywhere
2025-11-30 09:58:29.031 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/everywhere
2025-11-30 09:58:29.031 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/taskade
2025-11-30 09:58:29.032 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/taskade
2025-11-30 09:58:29.032 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/apple
2025-11-30 09:58:29.033 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/apple
2025-11-30 09:58:29.033 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/stream-stream-ring-by-sandbar
2025-11-30 09:58:29.034 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/stream-stream-ring-by-sandbar
2025-11-30 09:58:29.034 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/alpha-vantage
2025-11-30 09:58:29.035 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/alpha-vantage
2025-11-30 09:58:29.035 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/helicone-ai
2025-11-30 09:58:29.035 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/helicone-ai
2025-11-30 09:58:29.035 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/roaarrr
2025-11-30 09:58:29.036 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/roaarrr
2025-11-30 09:58:29.036 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nexorify
2025-11-30 09:58:29.037 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nexorify
2025-11-30 09:58:29.037 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/packmind-open-source
2025-11-30 09:58:29.037 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/packmind-open-source
2025-11-30 09:58:29.037 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fire-your-qa-today
2025-11-30 09:58:29.038 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fire-your-qa-today
2025-11-30 09:58:29.038 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/medo-2
2025-11-30 09:58:29.038 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/medo-2
2025-11-30 09:58:29.038 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/optysleep
2025-11-30 09:58:29.039 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/optysleep
2025-11-30 09:58:29.039 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/lovelace
2025-11-30 09:58:29.039 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/lovelace
2025-11-30 09:58:29.040 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/aritect
2025-11-30 09:58:29.040 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/aritect
2025-11-30 09:58:29.040 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/perch-7
2025-11-30 09:58:29.041 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/perch-7
2025-11-30 09:58:29.041 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mcp-playground
2025-11-30 09:58:29.042 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mcp-playground
2025-11-30 09:58:29.042 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/termdock
2025-11-30 09:58:29.042 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/termdock
2025-11-30 09:58:29.042 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/supernovaio
2025-11-30 09:58:29.043 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/supernovaio
2025-11-30 09:58:29.043 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/softr
2025-11-30 09:58:29.043 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/softr
2025-11-30 09:58:29.043 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/uneed
2025-11-30 09:58:29.044 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/uneed
2025-11-30 09:58:29.044 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/jinna-ai-2
2025-11-30 09:58:29.045 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/jinna-ai-2
2025-11-30 09:58:29.045 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/wishfulmail-magical-platform-for-kids
2025-11-30 09:58:29.045 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/wishfulmail-magical-platform-for-kids
2025-11-30 09:58:29.045 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/context-link
2025-11-30 09:58:29.046 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/context-link
2025-11-30 09:58:29.046 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/golf
2025-11-30 09:58:29.046 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/golf
2025-11-30 09:58:29.047 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/extract-by-firecrawl
2025-11-30 09:58:29.047 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/extract-by-firecrawl
2025-11-30 09:58:29.047 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/structa-2
2025-11-30 09:58:29.048 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/structa-2
2025-11-30 09:58:29.048 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/dazl
2025-11-30 09:58:29.048 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/dazl
2025-11-30 09:58:29.049 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/extra-thursday
2025-11-30 09:58:29.049 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/extra-thursday
2025-11-30 09:58:29.050 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snyk
2025-11-30 09:58:29.050 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snyk
2025-11-30 09:58:29.050 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/equo
2025-11-30 09:58:29.051 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/equo
2025-11-30 09:58:29.051 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/seeblindspot
2025-11-30 09:58:29.051 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/seeblindspot
2025-11-30 09:58:29.052 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agora-store-builder
2025-11-30 09:58:29.052 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/agora-store-builder
2025-11-30 09:58:29.052 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/arcitext
2025-11-30 09:58:29.053 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/arcitext
2025-11-30 09:58:29.053 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/secure-mcp-framework
2025-11-30 09:58:29.053 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/secure-mcp-framework
2025-11-30 09:58:29.054 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/floqer-2
2025-11-30 09:58:29.054 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/floqer-2
2025-11-30 09:58:29.054 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/expertise-ai
2025-11-30 09:58:29.055 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/expertise-ai
2025-11-30 09:58:29.055 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/draftboard
2025-11-30 09:58:29.055 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/draftboard
2025-11-30 09:58:29.056 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/flowbot-2
2025-11-30 09:58:29.056 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/flowbot-2
2025-11-30 09:58:29.056 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gitlaw
2025-11-30 09:58:29.057 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gitlaw
2025-11-30 09:58:29.057 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ancher-ai
2025-11-30 09:58:29.057 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ancher-ai
2025-11-30 09:58:29.057 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sendr
2025-11-30 09:58:29.058 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sendr
2025-11-30 09:58:29.058 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/kimi-ai-assistant
2025-11-30 09:58:29.058 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/kimi-ai-assistant
2025-11-30 09:58:29.059 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/burner-2
2025-11-30 09:58:29.059 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/burner-2
2025-11-30 09:58:29.059 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/layrr
2025-11-30 09:58:29.060 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/layrr
2025-11-30 09:58:29.060 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/groodles-art-therapy-app
2025-11-30 09:58:29.060 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/groodles-art-therapy-app
2025-11-30 09:58:29.060 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/builder-io
2025-11-30 09:58:29.061 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/builder-io
2025-11-30 09:58:29.061 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sourmize
2025-11-30 09:58:29.062 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sourmize
2025-11-30 09:58:29.062 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/beebot-for-airpods
2025-11-30 09:58:29.062 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/beebot-for-airpods
2025-11-30 09:58:29.062 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/wagoo
2025-11-30 09:58:29.063 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/wagoo
2025-11-30 09:58:29.063 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/iisee-me
2025-11-30 09:58:29.063 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/iisee-me
2025-11-30 09:58:29.063 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/melodic-mind-2
2025-11-30 09:58:29.064 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/melodic-mind-2
2025-11-30 09:58:29.064 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agor
2025-11-30 09:58:29.065 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/agor
2025-11-30 09:58:29.065 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/quiteinbox
2025-11-30 09:58:29.066 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/quiteinbox
2025-11-30 09:58:29.066 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/everywhere
2025-11-30 09:58:29.067 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/everywhere
2025-11-30 09:58:29.067 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/apple
2025-11-30 09:58:29.067 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/apple
2025-11-30 09:58:29.067 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/stream-stream-ring-by-sandbar
2025-11-30 09:58:29.068 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/stream-stream-ring-by-sandbar
2025-11-30 09:58:29.068 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/alpha-vantage
2025-11-30 09:58:29.069 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/alpha-vantage
2025-11-30 09:58:29.069 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/helicone-ai
2025-11-30 09:58:29.069 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/helicone-ai
2025-11-30 09:58:29.069 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/roaarrr
2025-11-30 09:58:29.070 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/roaarrr
2025-11-30 09:58:29.070 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nexorify
2025-11-30 09:58:29.071 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nexorify
2025-11-30 09:58:29.071 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/packmind-open-source
2025-11-30 09:58:29.071 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/packmind-open-source
2025-11-30 09:58:29.071 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fire-your-qa-today
2025-11-30 09:58:29.072 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fire-your-qa-today
2025-11-30 09:58:29.072 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nocobase
2025-11-30 09:58:29.072 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nocobase
2025-11-30 09:58:29.073 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/medo-2
2025-11-30 09:58:29.073 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/medo-2
2025-11-30 09:58:29.073 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/perch-7
2025-11-30 09:58:29.074 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/perch-7
2025-11-30 09:58:29.074 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mcp-playground
2025-11-30 09:58:29.075 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mcp-playground
2025-11-30 09:58:29.075 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/termdock
2025-11-30 09:58:29.075 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/termdock
2025-11-30 09:58:29.075 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/supernovaio
2025-11-30 09:58:29.076 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/supernovaio
2025-11-30 09:58:29.076 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/myclone
2025-11-30 09:58:29.077 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/myclone
2025-11-30 09:58:29.077 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/softr
2025-11-30 09:58:29.077 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/softr
2025-11-30 09:58:29.077 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/uneed
2025-11-30 09:58:29.078 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/uneed
2025-11-30 09:58:29.078 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/jinna-ai-2
2025-11-30 09:58:29.078 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/jinna-ai-2
2025-11-30 09:58:29.079 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/context-link
2025-11-30 09:58:29.079 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/context-link
2025-11-30 09:58:29.079 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/blogbowl-4
2025-11-30 09:58:29.080 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/blogbowl-4
2025-11-30 09:58:29.080 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/golf
2025-11-30 09:58:29.081 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/golf
2025-11-30 09:58:29.081 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/extract-by-firecrawl
2025-11-30 09:58:29.081 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/extract-by-firecrawl
2025-11-30 09:58:29.082 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/structa-2
2025-11-30 09:58:29.082 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/structa-2
2025-11-30 09:58:29.082 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/dazl
2025-11-30 09:58:29.083 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/dazl
2025-11-30 09:58:29.083 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/extra-thursday
2025-11-30 09:58:29.083 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/extra-thursday
2025-11-30 09:58:29.083 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snyk
2025-11-30 09:58:29.084 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snyk
2025-11-30 09:58:29.084 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/seeblindspot
2025-11-30 09:58:29.085 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/seeblindspot
2025-11-30 09:58:29.085 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agora-store-builder
2025-11-30 09:58:29.085 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/agora-store-builder
2025-11-30 09:58:29.085 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/arcitext
2025-11-30 09:58:29.086 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/arcitext
2025-11-30 09:58:29.086 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/secure-mcp-framework
2025-11-30 09:58:29.086 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/secure-mcp-framework
2025-11-30 09:58:29.086 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/floqer-2
2025-11-30 09:58:29.087 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/floqer-2
2025-11-30 09:58:29.087 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/expertise-ai
2025-11-30 09:58:29.087 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/expertise-ai
2025-11-30 09:58:29.088 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/draftboard
2025-11-30 09:58:29.088 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/draftboard
2025-11-30 09:58:29.088 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/flowbot-2
2025-11-30 09:58:29.089 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/flowbot-2
2025-11-30 09:58:29.089 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gitlaw
2025-11-30 09:58:29.089 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gitlaw
2025-11-30 09:58:29.089 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ancher-ai
2025-11-30 09:58:29.090 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ancher-ai
2025-11-30 09:58:29.090 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sendr
2025-11-30 09:58:29.090 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sendr
2025-11-30 09:58:29.091 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/compyle-2
2025-11-30 09:58:29.091 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/compyle-2
2025-11-30 09:58:29.091 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/jolt-3
2025-11-30 09:58:29.092 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/jolt-3
2025-11-30 09:58:29.092 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/kimi-ai-assistant
2025-11-30 09:58:29.092 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/kimi-ai-assistant
2025-11-30 09:58:29.093 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/burner-2
2025-11-30 09:58:29.093 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/burner-2
2025-11-30 09:58:29.093 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gta-radio-2
2025-11-30 09:58:29.094 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gta-radio-2
2025-11-30 09:58:29.094 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/focusdrive
2025-11-30 09:58:29.095 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/focusdrive
2025-11-30 09:58:29.096 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/onesnap
2025-11-30 09:58:29.097 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/onesnap
2025-11-30 09:58:29.097 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gempod
2025-11-30 09:58:29.097 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gempod
2025-11-30 09:58:29.097 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/layrr
2025-11-30 09:58:29.098 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/layrr
2025-11-30 09:58:29.098 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/groodles-art-therapy-app
2025-11-30 09:58:29.099 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/groodles-art-therapy-app
2025-11-30 09:58:29.099 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/builder-io
2025-11-30 09:58:29.099 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/builder-io
2025-11-30 09:58:29.099 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sourmize
2025-11-30 09:58:29.100 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sourmize
2025-11-30 09:58:29.100 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/beebot-for-airpods
2025-11-30 09:58:29.101 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/beebot-for-airpods
2025-11-30 09:58:29.101 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/wagoo
2025-11-30 09:58:29.101 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/wagoo
2025-11-30 09:58:29.101 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/iisee-me
2025-11-30 09:58:29.102 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/iisee-me
2025-11-30 09:58:29.102 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/melodic-mind-2
2025-11-30 09:58:29.102 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/melodic-mind-2
2025-11-30 09:58:29.102 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agor
2025-11-30 09:58:29.103 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/agor
2025-11-30 09:58:29.103 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/quiteinbox
2025-11-30 09:58:29.104 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/quiteinbox
2025-11-30 09:58:29.104 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/everywhere
2025-11-30 09:58:29.104 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/everywhere
2025-11-30 09:58:29.104 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/shadcnblocks-2
2025-11-30 09:58:29.105 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/shadcnblocks-2
2025-11-30 09:58:29.105 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/apple
2025-11-30 09:58:29.105 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/apple
2025-11-30 09:58:29.105 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/stream-stream-ring-by-sandbar
2025-11-30 09:58:29.106 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/stream-stream-ring-by-sandbar
2025-11-30 09:58:29.106 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/alpha-vantage
2025-11-30 09:58:29.107 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/alpha-vantage
2025-11-30 09:58:29.107 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/helicone-ai
2025-11-30 09:58:29.108 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/helicone-ai
2025-11-30 09:58:29.108 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/roaarrr
2025-11-30 09:58:29.108 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/roaarrr
2025-11-30 09:58:29.109 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nexorify
2025-11-30 09:58:29.109 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nexorify
2025-11-30 09:58:29.109 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/packmind-open-source
2025-11-30 09:58:29.110 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/packmind-open-source
2025-11-30 09:58:29.110 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fire-your-qa-today
2025-11-30 09:58:29.110 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fire-your-qa-today
2025-11-30 09:58:29.110 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nocobase
2025-11-30 09:58:29.111 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nocobase
2025-11-30 09:58:29.111 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/medo-2
2025-11-30 09:58:29.112 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/medo-2
2025-11-30 09:58:29.112 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/perch-7
2025-11-30 09:58:29.112 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/perch-7
2025-11-30 09:58:29.112 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/myclone
2025-11-30 09:58:29.113 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/myclone
2025-11-30 09:58:29.113 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/context-link
2025-11-30 09:58:29.114 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/context-link
2025-11-30 09:58:29.114 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/blogbowl-4
2025-11-30 09:58:29.114 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/blogbowl-4
2025-11-30 09:58:29.114 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/storymotion
2025-11-30 09:58:29.115 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/storymotion
2025-11-30 09:58:29.115 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/golf
2025-11-30 09:58:29.115 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/golf
2025-11-30 09:58:29.115 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/dazl
2025-11-30 09:58:29.116 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/dazl
2025-11-30 09:58:29.116 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/extra-thursday
2025-11-30 09:58:29.117 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/extra-thursday
2025-11-30 09:58:29.117 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snyk
2025-11-30 09:58:29.117 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snyk
2025-11-30 09:58:29.117 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/seeblindspot
2025-11-30 09:58:29.118 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/seeblindspot
2025-11-30 09:58:29.118 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agora-store-builder
2025-11-30 09:58:29.118 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/agora-store-builder
2025-11-30 09:58:29.118 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/arcitext
2025-11-30 09:58:29.119 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/arcitext
2025-11-30 09:58:29.119 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/secure-mcp-framework
2025-11-30 09:58:29.119 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/secure-mcp-framework
2025-11-30 09:58:29.120 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/draftboard
2025-11-30 09:58:29.121 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/draftboard
2025-11-30 09:58:29.121 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-context-flow
2025-11-30 09:58:29.122 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-context-flow
2025-11-30 09:58:29.122 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/turbo-ai-turbolearn-ai-2
2025-11-30 09:58:29.122 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/turbo-ai-turbolearn-ai-2
2025-11-30 09:58:29.123 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/flowbot-2
2025-11-30 09:58:29.123 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/flowbot-2
2025-11-30 09:58:29.123 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gitlaw
2025-11-30 09:58:29.124 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gitlaw
2025-11-30 09:58:29.124 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ancher-ai
2025-11-30 09:58:29.124 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ancher-ai
2025-11-30 09:58:29.124 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sendr
2025-11-30 09:58:29.125 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sendr
2025-11-30 09:58:29.125 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/threadgpt-chatgpt-with-threads
2025-11-30 09:58:29.126 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/threadgpt-chatgpt-with-threads
2025-11-30 09:58:29.126 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/google
2025-11-30 09:58:29.126 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/google
2025-11-30 09:58:29.127 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/metorial
2025-11-30 09:58:29.127 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/metorial
2025-11-30 09:58:29.127 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/alterbase-2
2025-11-30 09:58:29.128 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/alterbase-2
2025-11-30 09:58:29.128 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ecomcoder
2025-11-30 09:58:29.128 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ecomcoder
2025-11-30 09:58:29.128 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/primer-6
2025-11-30 09:58:29.129 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/primer-6
2025-11-30 09:58:29.129 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cal-id
2025-11-30 09:58:29.130 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cal-id
2025-11-30 09:58:29.130 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/citable
2025-11-30 09:58:29.130 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/citable
2025-11-30 09:58:29.130 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/complydo-yc-f25
2025-11-30 09:58:29.131 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/complydo-yc-f25
2025-11-30 09:58:29.131 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/epismo
2025-11-30 09:58:29.131 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/epismo
2025-11-30 09:58:29.131 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/astrolid
2025-11-30 09:58:29.132 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/astrolid
2025-11-30 09:58:29.132 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/chatter-4
2025-11-30 09:58:29.133 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/chatter-4
2025-11-30 09:58:29.133 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/scaloom-5
2025-11-30 09:58:29.133 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/scaloom-5
2025-11-30 09:58:29.133 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/skarbe
2025-11-30 09:58:29.134 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/skarbe
2025-11-30 09:58:29.134 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/opensigner
2025-11-30 09:58:29.135 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/opensigner
2025-11-30 09:58:29.135 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/jdoodle-ai
2025-11-30 09:58:29.135 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/jdoodle-ai
2025-11-30 09:58:29.135 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sheet0
2025-11-30 09:58:29.136 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sheet0
2025-11-30 09:58:29.136 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sensay-3
2025-11-30 09:58:29.137 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sensay-3
2025-11-30 09:58:29.137 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/the-map-of-human-ideas
2025-11-30 09:58:29.137 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/the-map-of-human-ideas
2025-11-30 09:58:29.137 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/passionfruit-labs
2025-11-30 09:58:29.138 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/passionfruit-labs
2025-11-30 09:58:29.138 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/released-ffb3f8e8-315c-4569-bc4c-9b666d43cd8e
2025-11-30 09:58:29.138 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/released-ffb3f8e8-315c-4569-bc4c-9b666d43cd8e
2025-11-30 09:58:29.138 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/wordflippin-vocabulary-that-lasts
2025-11-30 09:58:29.139 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/wordflippin-vocabulary-that-lasts
2025-11-30 09:58:29.139 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/theysaid
2025-11-30 09:58:29.139 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/theysaid
2025-11-30 09:58:29.140 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/noro-adhd-planner
2025-11-30 09:58:29.140 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/noro-adhd-planner
2025-11-30 09:58:29.140 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/clik-cursor-for-video
2025-11-30 09:58:29.141 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/clik-cursor-for-video
2025-11-30 09:58:29.141 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/meta
2025-11-30 09:58:29.141 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/meta
2025-11-30 09:58:29.141 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mixy-2
2025-11-30 09:58:29.142 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mixy-2
2025-11-30 09:58:29.142 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/praxis-news-for-ios
2025-11-30 09:58:29.143 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/praxis-news-for-ios
2025-11-30 09:58:29.143 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/loophole-2
2025-11-30 09:58:29.143 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/loophole-2
2025-11-30 09:58:29.144 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/datagran
2025-11-30 09:58:29.144 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/datagran
2025-11-30 09:58:29.144 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/memorr-ai
2025-11-30 09:58:29.145 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/memorr-ai
2025-11-30 09:58:29.145 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/dropstone-2
2025-11-30 09:58:29.145 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/dropstone-2
2025-11-30 09:58:29.145 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/the-cloud-for-ai-agents
2025-11-30 09:58:29.146 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/the-cloud-for-ai-agents
2025-11-30 09:58:29.146 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pitch
2025-11-30 09:58:29.147 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pitch
2025-11-30 09:58:29.147 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pin-it
2025-11-30 09:58:29.148 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pin-it
2025-11-30 09:58:29.148 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/talo
2025-11-30 09:58:29.148 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/talo
2025-11-30 09:58:29.148 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sugar-free-food-scanner
2025-11-30 09:58:29.149 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sugar-free-food-scanner
2025-11-30 09:58:29.149 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/graphis
2025-11-30 09:58:29.149 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/graphis
2025-11-30 09:58:29.149 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/offinal
2025-11-30 09:58:29.150 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/offinal
2025-11-30 09:58:29.150 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/draftboard
2025-11-30 09:58:29.150 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/draftboard
2025-11-30 09:58:29.151 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/thesys
2025-11-30 09:58:29.151 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/thesys
2025-11-30 09:58:29.151 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/asklet-by-sunbeam
2025-11-30 09:58:29.152 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/asklet-by-sunbeam
2025-11-30 09:58:29.152 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/trustmrr
2025-11-30 09:58:29.152 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/trustmrr
2025-11-30 09:58:29.152 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/youart
2025-11-30 09:58:29.153 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/youart
2025-11-30 09:58:29.153 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/happyverse-2
2025-11-30 09:58:29.153 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/happyverse-2
2025-11-30 09:58:29.154 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mindpal-ai
2025-11-30 09:58:29.154 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mindpal-ai
2025-11-30 09:58:29.154 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/circle-your-ai-playground
2025-11-30 09:58:29.155 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/circle-your-ai-playground
2025-11-30 09:58:29.155 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/task-sentry
2025-11-30 09:58:29.155 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/task-sentry
2025-11-30 09:58:29.155 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snipbox-clipboard-history-for-macos
2025-11-30 09:58:29.156 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snipbox-clipboard-history-for-macos
2025-11-30 09:58:29.156 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cranston-ai
2025-11-30 09:58:29.156 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cranston-ai
2025-11-30 09:58:29.156 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rally-tax
2025-11-30 09:58:29.157 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rally-tax
2025-11-30 09:58:29.157 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/waldium
2025-11-30 09:58:29.158 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/waldium
2025-11-30 09:58:29.158 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/signal-watcher
2025-11-30 09:58:29.159 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/signal-watcher
2025-11-30 09:58:29.159 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/algebras-ai
2025-11-30 09:58:29.159 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/algebras-ai
2025-11-30 09:58:29.159 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/amplitude
2025-11-30 09:58:29.160 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/amplitude
2025-11-30 09:58:29.160 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/logo-dev
2025-11-30 09:58:29.161 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/logo-dev
2025-11-30 09:58:29.161 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elevenlabs
2025-11-30 09:58:29.161 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elevenlabs
2025-11-30 09:58:29.162 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/parsemania-com
2025-11-30 09:58:29.162 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/parsemania-com
2025-11-30 09:58:29.162 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/vibe-manager-mcp-syn
2025-11-30 09:58:29.163 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/vibe-manager-mcp-syn
2025-11-30 09:58:29.163 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/peakforms
2025-11-30 09:58:29.163 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/peakforms
2025-11-30 09:58:29.163 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hyperlink-by-nexa-ai
2025-11-30 09:58:29.164 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hyperlink-by-nexa-ai
2025-11-30 09:58:29.164 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/clik-cursor-for-video
2025-11-30 09:58:29.165 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/clik-cursor-for-video
2025-11-30 09:58:29.165 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/brainfish
2025-11-30 09:58:29.165 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/brainfish
2025-11-30 09:58:29.165 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/trae
2025-11-30 09:58:29.166 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/trae
2025-11-30 09:58:29.166 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sprites-ai
2025-11-30 09:58:29.166 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sprites-ai
2025-11-30 09:58:29.166 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nba-moves
2025-11-30 09:58:29.167 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nba-moves
2025-11-30 09:58:29.167 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/votevid
2025-11-30 09:58:29.168 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/votevid
2025-11-30 09:58:29.168 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/speechcut
2025-11-30 09:58:29.168 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/speechcut
2025-11-30 09:58:29.168 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/kadabra
2025-11-30 09:58:29.169 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/kadabra
2025-11-30 09:58:29.169 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/promptessor
2025-11-30 09:58:29.169 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/promptessor
2025-11-30 09:58:29.170 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/picsart
2025-11-30 09:58:29.170 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/picsart
2025-11-30 09:58:29.170 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snapcommit
2025-11-30 09:58:29.171 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snapcommit
2025-11-30 09:58:29.171 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/webflow
2025-11-30 09:58:29.171 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/webflow
2025-11-30 09:58:29.171 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/the-drive-ai-2
2025-11-30 09:58:29.172 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/the-drive-ai-2
2025-11-30 09:58:29.172 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cotera-ai-early-access
2025-11-30 09:58:29.173 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cotera-ai-early-access
2025-11-30 09:58:29.173 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rocknroll-build
2025-11-30 09:58:29.173 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rocknroll-build
2025-11-30 09:58:29.174 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/macdetox
2025-11-30 09:58:29.174 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/macdetox
2025-11-30 09:58:29.174 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hathora
2025-11-30 09:58:29.175 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hathora
2025-11-30 09:58:29.175 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/crono-4
2025-11-30 09:58:29.176 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/crono-4
2025-11-30 09:58:29.176 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/superapp
2025-11-30 09:58:29.176 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/superapp
2025-11-30 09:58:29.176 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/geekflare-connect
2025-11-30 09:58:29.177 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/geekflare-connect
2025-11-30 09:58:29.177 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hiperyon
2025-11-30 09:58:29.178 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hiperyon
2025-11-30 09:58:29.178 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/youware
2025-11-30 09:58:29.178 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/youware
2025-11-30 09:58:29.178 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cto-new
2025-11-30 09:58:29.179 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cto-new
2025-11-30 09:58:29.179 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/oasi
2025-11-30 09:58:29.179 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/oasi
2025-11-30 09:58:29.179 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fuser
2025-11-30 09:58:29.180 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fuser
2025-11-30 09:58:29.180 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/avaturn-live-2
2025-11-30 09:58:29.181 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/avaturn-live-2
2025-11-30 09:58:29.181 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/marble-by-world-labs
2025-11-30 09:58:29.182 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/marble-by-world-labs
2025-11-30 09:58:29.182 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/openai
2025-11-30 09:58:29.182 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/openai
2025-11-30 09:58:29.182 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/velvet-5
2025-11-30 09:58:29.183 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/velvet-5
2025-11-30 09:58:29.183 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/booksell
2025-11-30 09:58:29.184 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/booksell
2025-11-30 09:58:29.184 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/bunny-net
2025-11-30 09:58:29.184 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/bunny-net
2025-11-30 09:58:29.184 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/willow-voice
2025-11-30 09:58:29.185 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/willow-voice
2025-11-30 09:58:29.185 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pylon
2025-11-30 09:58:29.186 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pylon
2025-11-30 09:58:29.186 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/webjourney
2025-11-30 09:58:29.186 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/webjourney
2025-11-30 09:58:29.186 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/documenso
2025-11-30 09:58:29.187 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/documenso
2025-11-30 09:58:29.187 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/devpilot-2
2025-11-30 09:58:29.188 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/devpilot-2
2025-11-30 09:58:29.188 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/lifter-import-sort
2025-11-30 09:58:29.189 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/lifter-import-sort
2025-11-30 09:58:29.189 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/doco-2
2025-11-30 09:58:29.190 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/doco-2
2025-11-30 09:58:29.190 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/safetywing
2025-11-30 09:58:29.190 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/safetywing
2025-11-30 09:58:29.190 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/easy-tasks-chrome-extension
2025-11-30 09:58:29.191 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/easy-tasks-chrome-extension
2025-11-30 09:58:29.191 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/khorus
2025-11-30 09:58:29.192 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/khorus
2025-11-30 09:58:29.192 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/openai
2025-11-30 09:58:29.192 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/openai
2025-11-30 09:58:29.192 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 09:58:29.193 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 09:58:29.193 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mylens-for-youtube
2025-11-30 09:58:29.193 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mylens-for-youtube
2025-11-30 09:58:29.194 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/airshare-instant-local-file-sharing
2025-11-30 09:58:29.194 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/airshare-instant-local-file-sharing
2025-11-30 09:58:29.194 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/email-buttons
2025-11-30 09:58:29.195 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/email-buttons
2025-11-30 09:58:29.195 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/scraib-app
2025-11-30 09:58:29.195 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/scraib-app
2025-11-30 09:58:29.195 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sourcepilot-your-first-ai-writer
2025-11-30 09:58:29.196 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sourcepilot-your-first-ai-writer
2025-11-30 09:58:29.196 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cranston-ai
2025-11-30 09:58:29.196 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cranston-ai
2025-11-30 09:58:29.197 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rally-tax
2025-11-30 09:58:29.197 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rally-tax
2025-11-30 09:58:29.197 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/waldium
2025-11-30 09:58:29.198 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/waldium
2025-11-30 09:58:29.198 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/signal-watcher
2025-11-30 09:58:29.198 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/signal-watcher
2025-11-30 09:58:29.198 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/logo-dev
2025-11-30 09:58:29.199 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/logo-dev
2025-11-30 09:58:29.199 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elevenlabs
2025-11-30 09:58:29.200 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elevenlabs
2025-11-30 09:58:29.200 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/parsemania-com
2025-11-30 09:58:29.200 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/parsemania-com
2025-11-30 09:58:29.200 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/vibe-manager-mcp-syn
2025-11-30 09:58:29.201 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/vibe-manager-mcp-syn
2025-11-30 09:58:29.201 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/peakforms
2025-11-30 09:58:29.202 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/peakforms
2025-11-30 09:58:29.202 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hyperlink-by-nexa-ai
2025-11-30 09:58:29.203 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hyperlink-by-nexa-ai
2025-11-30 09:58:29.203 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/brainfish
2025-11-30 09:58:29.203 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/brainfish
2025-11-30 09:58:29.204 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/trae
2025-11-30 09:58:29.204 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/trae
2025-11-30 09:58:29.204 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sprites-ai
2025-11-30 09:58:29.205 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sprites-ai
2025-11-30 09:58:29.205 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nba-moves
2025-11-30 09:58:29.205 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nba-moves
2025-11-30 09:58:29.205 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/votevid
2025-11-30 09:58:29.206 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/votevid
2025-11-30 09:58:29.206 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/kadabra
2025-11-30 09:58:29.207 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/kadabra
2025-11-30 09:58:29.207 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/promptessor
2025-11-30 09:58:29.207 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/promptessor
2025-11-30 09:58:29.207 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/picsart
2025-11-30 09:58:29.208 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/picsart
2025-11-30 09:58:29.208 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snapcommit
2025-11-30 09:58:29.208 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snapcommit
2025-11-30 09:58:29.208 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/the-drive-ai-2
2025-11-30 09:58:29.209 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/the-drive-ai-2
2025-11-30 09:58:29.209 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cotera-ai-early-access
2025-11-30 09:58:29.209 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cotera-ai-early-access
2025-11-30 09:58:29.210 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rocknroll-build
2025-11-30 09:58:29.210 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rocknroll-build
2025-11-30 09:58:29.210 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hathora
2025-11-30 09:58:29.211 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hathora
2025-11-30 09:58:29.211 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/superapp
2025-11-30 09:58:29.211 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/superapp
2025-11-30 09:58:29.211 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/geekflare-connect
2025-11-30 09:58:29.212 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/geekflare-connect
2025-11-30 09:58:29.212 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cto-new
2025-11-30 09:58:29.213 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cto-new
2025-11-30 09:58:29.213 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fuser
2025-11-30 09:58:29.214 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fuser
2025-11-30 09:58:29.214 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/juno-digital-planner
2025-11-30 09:58:29.215 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/juno-digital-planner
2025-11-30 09:58:29.215 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/github-repo-visibility-analyzer
2025-11-30 09:58:29.215 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/github-repo-visibility-analyzer
2025-11-30 09:58:29.215 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/proximity-lock-system
2025-11-30 09:58:29.216 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/proximity-lock-system
2025-11-30 09:58:29.216 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/clipboardai-2
2025-11-30 09:58:29.217 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/clipboardai-2
2025-11-30 09:58:29.217 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/launchos
2025-11-30 09:58:29.217 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/launchos
2025-11-30 09:58:29.217 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/avaturn-live-2
2025-11-30 09:58:29.218 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/avaturn-live-2
2025-11-30 09:58:29.218 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/marble-by-world-labs
2025-11-30 09:58:29.218 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/marble-by-world-labs
2025-11-30 09:58:29.219 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/openai
2025-11-30 09:58:29.219 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/openai
2025-11-30 09:58:29.219 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/velvet-5
2025-11-30 09:58:29.220 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/velvet-5
2025-11-30 09:58:29.220 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/booksell
2025-11-30 09:58:29.221 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/booksell
2025-11-30 09:58:29.221 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/bunny-net
2025-11-30 09:58:29.221 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/bunny-net
2025-11-30 09:58:29.222 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/willow-voice
2025-11-30 09:58:29.222 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/willow-voice
2025-11-30 09:58:29.222 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/algebras-ai
2025-11-30 09:58:29.223 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/algebras-ai
2025-11-30 09:58:29.223 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/amplitude
2025-11-30 09:58:29.223 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/amplitude
2025-11-30 09:58:29.223 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pylon
2025-11-30 09:58:29.224 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pylon
2025-11-30 09:58:29.224 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/webjourney
2025-11-30 09:58:29.224 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/webjourney
2025-11-30 09:58:29.224 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/documenso
2025-11-30 09:58:29.225 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/documenso
2025-11-30 09:58:29.225 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/devpilot-2
2025-11-30 09:58:29.226 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/devpilot-2
2025-11-30 09:58:29.226 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/lifter-import-sort
2025-11-30 09:58:29.226 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/lifter-import-sort
2025-11-30 09:58:29.226 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/no-contact-tracker-let-them-go
2025-11-30 09:58:29.228 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/no-contact-tracker-let-them-go
2025-11-30 09:58:29.228 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/doco-2
2025-11-30 09:58:29.229 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/doco-2
2025-11-30 09:58:29.229 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ringit
2025-11-30 09:58:29.229 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ringit
2025-11-30 09:58:29.229 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/speechcut
2025-11-30 09:58:29.230 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/speechcut
2025-11-30 09:58:29.230 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/safetywing
2025-11-30 09:58:29.230 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/safetywing
2025-11-30 09:58:29.230 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/webflow
2025-11-30 09:58:29.231 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/webflow
2025-11-30 09:58:29.231 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/easy-tasks-chrome-extension
2025-11-30 09:58:29.232 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/easy-tasks-chrome-extension
2025-11-30 09:58:29.232 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/crono-4
2025-11-30 09:58:29.232 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/crono-4
2025-11-30 09:58:29.232 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/artifacts
2025-11-30 09:58:29.233 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/artifacts
2025-11-30 09:58:29.233 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/youware
2025-11-30 09:58:29.233 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/youware
2025-11-30 09:58:29.234 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/planndu
2025-11-30 09:58:29.234 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/planndu
2025-11-30 09:58:29.234 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/khorus
2025-11-30 09:58:29.235 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/khorus
2025-11-30 09:58:29.235 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/woofsheet-smart-dog-care-tracker
2025-11-30 09:58:29.236 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/woofsheet-smart-dog-care-tracker
2025-11-30 09:58:29.236 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/prometora
2025-11-30 09:58:29.236 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/prometora
2025-11-30 09:58:29.237 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rare-big-deal
2025-11-30 09:58:29.237 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rare-big-deal
2025-11-30 09:58:29.237 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/zencommunity
2025-11-30 09:58:29.238 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/zencommunity
2025-11-30 09:58:29.238 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elsie-ai-beta
2025-11-30 09:58:29.238 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elsie-ai-beta
2025-11-30 09:58:29.238 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gubb
2025-11-30 09:58:29.239 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gubb
2025-11-30 09:58:29.239 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/koyal
2025-11-30 09:58:29.240 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/koyal
2025-11-30 09:58:29.240 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/notisprite
2025-11-30 09:58:29.240 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/notisprite
2025-11-30 09:58:29.240 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/2pr-2
2025-11-30 09:58:29.241 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/2pr-2
2025-11-30 09:58:29.241 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/swytchcode
2025-11-30 09:58:29.242 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/swytchcode
2025-11-30 09:58:29.242 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/openai
2025-11-30 09:58:29.243 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/openai
2025-11-30 09:58:29.243 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 09:58:29.243 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 09:58:29.243 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mylens-for-youtube
2025-11-30 09:58:29.244 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mylens-for-youtube
2025-11-30 09:58:29.244 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/airshare-instant-local-file-sharing
2025-11-30 09:58:29.244 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/airshare-instant-local-file-sharing
2025-11-30 09:58:29.245 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/email-buttons
2025-11-30 09:58:29.245 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/email-buttons
2025-11-30 09:58:29.245 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/scraib-app
2025-11-30 09:58:29.246 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/scraib-app
2025-11-30 09:58:29.246 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sourcepilot-your-first-ai-writer
2025-11-30 09:58:29.246 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sourcepilot-your-first-ai-writer
2025-11-30 09:58:29.246 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sato-video-player
2025-11-30 09:58:29.247 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sato-video-player
2025-11-30 09:58:29.247 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/integrateapi
2025-11-30 09:58:29.247 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/integrateapi
2025-11-30 09:58:29.248 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/chat-by-x
2025-11-30 09:58:29.248 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/chat-by-x
2025-11-30 09:58:29.248 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/beehiiv
2025-11-30 09:58:29.249 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/beehiiv
2025-11-30 09:58:29.249 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/alterbase-2
2025-11-30 09:58:29.249 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/alterbase-2
2025-11-30 09:58:29.249 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/marginof-com
2025-11-30 09:58:29.251 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/marginof-com
2025-11-30 09:58:29.251 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/yourgpt
2025-11-30 09:58:29.251 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/yourgpt
2025-11-30 09:58:29.252 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/reindeer
2025-11-30 09:58:29.252 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/reindeer
2025-11-30 09:58:29.252 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/anymark
2025-11-30 09:58:29.253 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/anymark
2025-11-30 09:58:29.253 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/appealseal-easy-property-tax-appeal
2025-11-30 09:58:29.253 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/appealseal-easy-property-tax-appeal
2025-11-30 09:58:29.253 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/neoagent
2025-11-30 09:58:29.254 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/neoagent
2025-11-30 09:58:29.254 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sleek-design
2025-11-30 09:58:29.255 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sleek-design
2025-11-30 09:58:29.255 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/befreed-2
2025-11-30 09:58:29.256 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/befreed-2
2025-11-30 09:58:29.256 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/welltory
2025-11-30 09:58:29.256 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/welltory
2025-11-30 09:58:29.256 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/blimp-like-chatgpt-found-n8n
2025-11-30 09:58:29.257 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/blimp-like-chatgpt-found-n8n
2025-11-30 09:58:29.257 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/vnyl-2
2025-11-30 09:58:29.258 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/vnyl-2
2025-11-30 09:58:29.258 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/juice-distribution-as-a-service-daas
2025-11-30 09:58:29.258 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/juice-distribution-as-a-service-daas
2025-11-30 09:58:29.258 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/paraflow
2025-11-30 09:58:29.259 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/paraflow
2025-11-30 09:58:29.259 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/aidajet-ai-powered-newsletter-platform
2025-11-30 09:58:29.259 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/aidajet-ai-powered-newsletter-platform
2025-11-30 09:58:29.260 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/zen-editor
2025-11-30 09:58:29.260 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/zen-editor
2025-11-30 09:58:29.260 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/beehiiv
2025-11-30 09:58:29.261 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/beehiiv
2025-11-30 09:58:29.261 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sakura-2
2025-11-30 09:58:29.261 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sakura-2
2025-11-30 09:58:29.261 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sokosumi
2025-11-30 09:58:29.262 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sokosumi
2025-11-30 09:58:29.262 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/bluedot-2
2025-11-30 09:58:29.262 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/bluedot-2
2025-11-30 09:58:29.263 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/google-antigravity
2025-11-30 09:58:29.263 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/google-antigravity
2025-11-30 09:58:29.263 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-6
2025-11-30 09:58:29.264 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-6
2025-11-30 09:58:29.264 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/tiptap
2025-11-30 09:58:29.264 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/tiptap
2025-11-30 09:58:29.264 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/autosubtitles
2025-11-30 09:58:29.265 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/autosubtitles
2025-11-30 09:58:29.265 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/stopbite-stop-nail-biting
2025-11-30 09:58:29.266 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/stopbite-stop-nail-biting
2025-11-30 09:58:29.266 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snippets-ai
2025-11-30 09:58:29.268 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snippets-ai
2025-11-30 09:58:29.268 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elevenlabs
2025-11-30 09:58:29.269 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elevenlabs
2025-11-30 09:58:29.269 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/lapis-3
2025-11-30 09:58:29.270 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/lapis-3
2025-11-30 09:58:29.270 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/airstitch
2025-11-30 09:58:29.271 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/airstitch
2025-11-30 09:58:29.271 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/tiny-mario
2025-11-30 09:58:29.271 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/tiny-mario
2025-11-30 09:58:29.272 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hirosend
2025-11-30 09:58:29.272 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hirosend
2025-11-30 09:58:29.272 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/grok-3
2025-11-30 09:58:29.273 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/grok-3
2025-11-30 09:58:29.273 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/zo-computer-2
2025-11-30 09:58:29.273 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/zo-computer-2
2025-11-30 09:58:29.273 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/markopolo-ai
2025-11-30 09:58:29.274 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/markopolo-ai
2025-11-30 09:58:29.274 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-email-template-generator
2025-11-30 09:58:29.275 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-email-template-generator
2025-11-30 09:58:29.275 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 09:58:29.275 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 09:58:29.275 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/streetwise
2025-11-30 09:58:29.276 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/streetwise
2025-11-30 09:58:29.276 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nitpicks
2025-11-30 09:58:29.276 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nitpicks
2025-11-30 09:58:29.276 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/super-4
2025-11-30 09:58:29.277 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/super-4
2025-11-30 09:58:29.277 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/stenifyai
2025-11-30 09:58:29.278 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/stenifyai
2025-11-30 09:58:29.278 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/axis-one
2025-11-30 09:58:29.278 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/axis-one
2025-11-30 09:58:29.278 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/porttracex
2025-11-30 09:58:29.279 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/porttracex
2025-11-30 09:58:29.279 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nina-ai
2025-11-30 09:58:29.279 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nina-ai
2025-11-30 09:58:29.279 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rewebly
2025-11-30 09:58:29.280 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rewebly
2025-11-30 09:58:29.280 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/termly-mobile-bridge-for-ai-dev-tools
2025-11-30 09:58:29.280 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/termly-mobile-bridge-for-ai-dev-tools
2025-11-30 09:58:29.281 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/jotchain
2025-11-30 09:58:29.282 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/jotchain
2025-11-30 09:58:29.282 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/oura
2025-11-30 09:58:29.282 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/oura
2025-11-30 09:58:29.282 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sendbird
2025-11-30 09:58:29.283 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sendbird
2025-11-30 09:58:29.283 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/baserow
2025-11-30 09:58:29.283 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/baserow
2025-11-30 09:58:29.284 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/filter-everything-online
2025-11-30 09:58:29.284 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/filter-everything-online
2025-11-30 09:58:29.284 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/alloy
2025-11-30 09:58:29.285 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/alloy
2025-11-30 09:58:29.285 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ogment-mcp-builder
2025-11-30 09:58:29.285 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ogment-mcp-builder
2025-11-30 09:58:29.285 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/thumbmagic-3
2025-11-30 09:58:29.286 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/thumbmagic-3
2025-11-30 09:58:29.286 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/typeless-2
2025-11-30 09:58:29.286 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/typeless-2
2025-11-30 09:58:29.286 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/speakeasy-3
2025-11-30 09:58:29.287 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/speakeasy-3
2025-11-30 09:58:29.287 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/notate-so
2025-11-30 09:58:29.287 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/notate-so
2025-11-30 09:58:29.287 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/insforge-alpha
2025-11-30 09:58:29.288 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/insforge-alpha
2025-11-30 09:58:29.288 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/webhook-rodeo
2025-11-30 09:58:29.289 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/webhook-rodeo
2025-11-30 09:58:29.289 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/lumical-scan-to-calendar
2025-11-30 09:58:29.289 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/lumical-scan-to-calendar
2025-11-30 09:58:29.289 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/tonic-ai
2025-11-30 09:58:29.290 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/tonic-ai
2025-11-30 09:58:29.290 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/axal
2025-11-30 09:58:29.290 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/axal
2025-11-30 09:58:29.291 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/capcut-ai-suite
2025-11-30 09:58:29.291 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/capcut-ai-suite
2025-11-30 09:58:29.291 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/unravel-9
2025-11-30 09:58:29.292 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/unravel-9
2025-11-30 09:58:29.292 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pressdeck
2025-11-30 09:58:29.292 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pressdeck
2025-11-30 09:58:29.292 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/guideflow
2025-11-30 09:58:29.293 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/guideflow
2025-11-30 09:58:29.293 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/manus
2025-11-30 09:58:29.293 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/manus
2025-11-30 09:58:29.294 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/spine-2
2025-11-30 09:58:29.294 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/spine-2
2025-11-30 09:58:29.294 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/color-palette-pro
2025-11-30 09:58:29.295 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/color-palette-pro
2025-11-30 09:58:29.295 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/signadot
2025-11-30 09:58:29.296 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/signadot
2025-11-30 09:58:29.296 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-3-brand-audit
2025-11-30 09:58:29.296 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-3-brand-audit
2025-11-30 09:58:29.296 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/magic-mango
2025-11-30 09:58:29.297 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/magic-mango
2025-11-30 09:58:29.297 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/avallon
2025-11-30 09:58:29.298 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/avallon
2025-11-30 09:58:29.298 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/readmeeting
2025-11-30 09:58:29.298 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/readmeeting
2025-11-30 09:58:29.298 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/baselight
2025-11-30 09:58:29.299 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/baselight
2025-11-30 09:58:29.299 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/your-ai-demo-agent-24-7
2025-11-30 09:58:29.299 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/your-ai-demo-agent-24-7
2025-11-30 09:58:29.299 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/flex-ai-your-ai-personal-trainer
2025-11-30 09:58:29.300 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/flex-ai-your-ai-personal-trainer
2025-11-30 09:58:29.300 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/refbox
2025-11-30 09:58:29.301 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/refbox
2025-11-30 09:58:29.301 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/read-ai-for-desktop
2025-11-30 09:58:29.301 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/read-ai-for-desktop
2025-11-30 09:58:29.301 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/credyt
2025-11-30 09:58:29.302 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/credyt
2025-11-30 09:58:29.302 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/todoist
2025-11-30 09:58:29.302 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/todoist
2025-11-30 09:58:29.302 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pavis
2025-11-30 09:58:29.303 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pavis
2025-11-30 09:58:29.303 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/dimension-2
2025-11-30 09:58:29.303 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/dimension-2
2025-11-30 09:58:29.304 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/wordwise
2025-11-30 09:58:29.304 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/wordwise
2025-11-30 09:58:29.304 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/onlyflights
2025-11-30 09:58:29.305 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/onlyflights
2025-11-30 09:58:29.305 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/better-upload
2025-11-30 09:58:29.305 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/better-upload
2025-11-30 09:58:29.305 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/onyx-free-screen-recorder
2025-11-30 09:58:29.306 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/onyx-free-screen-recorder
2025-11-30 09:58:29.306 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 09:58:29.306 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 09:58:29.306 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/apex-echo-ai
2025-11-30 09:58:29.307 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/apex-echo-ai
2025-11-30 09:58:29.307 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/meta
2025-11-30 09:58:29.308 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/meta
2025-11-30 09:58:29.308 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/neat-photo-beta
2025-11-30 09:58:29.308 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/neat-photo-beta
2025-11-30 09:58:29.309 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/globe-of-history
2025-11-30 09:58:29.309 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/globe-of-history
2025-11-30 09:58:29.309 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/auto-shutdown
2025-11-30 09:58:29.310 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/auto-shutdown
2025-11-30 09:58:29.310 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mixup
2025-11-30 09:58:29.310 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mixup
2025-11-30 09:58:29.310 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/crazy-egg
2025-11-30 09:58:29.311 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/crazy-egg
2025-11-30 09:58:29.311 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/perplexity-ai
2025-11-30 09:58:29.311 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/perplexity-ai
2025-11-30 09:58:29.312 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/almondcoder
2025-11-30 09:58:29.312 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/almondcoder
2025-11-30 09:58:29.312 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/textable-3
2025-11-30 09:58:29.313 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/textable-3
2025-11-30 09:58:29.313 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-detector-7
2025-11-30 09:58:29.313 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-detector-7
2025-11-30 09:58:29.314 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/side-space
2025-11-30 09:58:29.314 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/side-space
2025-11-30 09:58:29.314 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ocr-arena
2025-11-30 09:58:29.315 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ocr-arena
2025-11-30 09:58:29.315 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/antigravity-for-raycast
2025-11-30 09:58:29.315 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/antigravity-for-raycast
2025-11-30 09:58:29.315 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/turtlebar-smart-battery-saver-for-mac
2025-11-30 09:58:29.316 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/turtlebar-smart-battery-saver-for-mac
2025-11-30 09:58:29.316 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/twogether
2025-11-30 09:58:29.316 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/twogether
2025-11-30 09:58:29.316 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/good-dad
2025-11-30 09:58:29.317 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/good-dad
2025-11-30 09:58:29.317 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/browser-cash
2025-11-30 09:58:29.318 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/browser-cash
2025-11-30 09:58:29.318 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hargun-s-macos
2025-11-30 09:58:29.318 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hargun-s-macos
2025-11-30 09:58:29.318 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gatling
2025-11-30 09:58:29.319 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gatling
2025-11-30 09:58:29.319 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/zivy
2025-11-30 09:58:29.319 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/zivy
2025-11-30 09:58:29.320 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mouse-shaker
2025-11-30 09:58:29.320 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mouse-shaker
2025-11-30 09:58:29.320 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/bookmarkjar
2025-11-30 09:58:29.321 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/bookmarkjar
2025-11-30 09:58:29.321 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/numby
2025-11-30 09:58:29.322 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/numby
2025-11-30 09:58:29.322 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/qoder
2025-11-30 09:58:29.322 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/qoder
2025-11-30 09:58:29.322 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-browser
2025-11-30 09:58:29.323 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-browser
2025-11-30 09:58:29.323 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/storiara
2025-11-30 09:58:29.323 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/storiara
2025-11-30 09:58:29.323 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/npm-bet
2025-11-30 09:58:29.324 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/npm-bet
2025-11-30 09:58:29.324 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/lamatic-ai
2025-11-30 09:58:29.324 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/lamatic-ai
2025-11-30 09:58:29.325 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/audience-loop
2025-11-30 09:58:29.325 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/audience-loop
2025-11-30 09:58:29.325 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/chime-remember-everything
2025-11-30 09:58:29.326 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/chime-remember-everything
2025-11-30 09:58:29.326 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/1up
2025-11-30 09:58:29.326 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/1up
2025-11-30 09:58:29.326 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elfmonn
2025-11-30 09:58:29.327 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elfmonn
2025-11-30 09:58:29.327 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/raycast
2025-11-30 09:58:29.328 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/raycast
2025-11-30 09:58:29.328 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/superlines-ai-search-auditor-for-chatgpt
2025-11-30 09:58:29.329 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/superlines-ai-search-auditor-for-chatgpt
2025-11-30 09:58:29.329 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/tilepix
2025-11-30 09:58:29.329 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/tilepix
2025-11-30 09:58:29.329 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/synara
2025-11-30 09:58:29.330 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/synara
2025-11-30 09:58:29.330 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/container-diet
2025-11-30 09:58:29.330 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/container-diet
2025-11-30 09:58:29.330 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/google-nano-banana-pro
2025-11-30 09:58:29.331 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/google-nano-banana-pro
2025-11-30 09:58:29.331 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/superintern
2025-11-30 09:58:29.331 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/superintern
2025-11-30 09:58:29.332 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fluently-ai-english-coach
2025-11-30 09:58:29.332 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fluently-ai-english-coach
2025-11-30 09:58:29.332 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/dim-notes
2025-11-30 09:58:29.333 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/dim-notes
2025-11-30 09:58:29.333 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/next3-offload
2025-11-30 09:58:29.333 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/next3-offload
2025-11-30 09:58:29.333 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rulehook
2025-11-30 09:58:29.334 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rulehook
2025-11-30 09:58:29.334 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hushlink
2025-11-30 09:58:29.335 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hushlink
2025-11-30 09:58:29.335 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/threadsignals-real-buyer-intent
2025-11-30 09:58:29.335 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/threadsignals-real-buyer-intent
2025-11-30 09:58:29.335 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/utcp
2025-11-30 09:58:29.336 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/utcp
2025-11-30 09:58:29.336 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/yaranga
2025-11-30 09:58:29.336 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/yaranga
2025-11-30 09:58:29.336 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/prospectecho
2025-11-30 09:58:29.337 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/prospectecho
2025-11-30 09:58:29.337 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ember-104
2025-11-30 09:58:29.338 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ember-104
2025-11-30 09:58:29.338 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/felo-2
2025-11-30 09:58:29.338 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/felo-2
2025-11-30 09:58:29.338 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/brandjet-ai
2025-11-30 09:58:29.339 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/brandjet-ai
2025-11-30 09:58:29.339 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/simrepo
2025-11-30 09:58:29.339 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/simrepo
2025-11-30 09:58:29.339 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ostivities
2025-11-30 09:58:29.340 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ostivities
2025-11-30 09:58:29.340 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/designlumo
2025-11-30 09:58:29.340 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/designlumo
2025-11-30 09:58:29.341 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/addsubtitle-2
2025-11-30 09:58:29.341 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/addsubtitle-2
2025-11-30 09:58:29.341 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/haxiom
2025-11-30 09:58:29.342 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/haxiom
2025-11-30 09:58:29.342 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sketch
2025-11-30 09:58:29.342 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sketch
2025-11-30 09:58:29.342 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/claude
2025-11-30 09:58:29.343 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/claude
2025-11-30 09:58:29.343 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:30.216 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:30.216 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:30.216 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/claude
2025-11-30 09:58:30.216 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/loomoz
2025-11-30 09:58:30.217 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/loomoz
2025-11-30 09:58:30.217 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/speakmac
2025-11-30 09:58:30.218 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/speakmac
2025-11-30 09:58:30.218 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/readmeeting-2
2025-11-30 09:58:30.218 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/readmeeting-2
2025-11-30 09:58:30.219 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/product-huntr
2025-11-30 09:58:30.219 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/product-huntr
2025-11-30 09:58:30.219 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/shinkansen-fuji-seat-finder
2025-11-30 09:58:30.220 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/shinkansen-fuji-seat-finder
2025-11-30 09:58:30.220 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/better-upload
2025-11-30 09:58:30.220 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/better-upload
2025-11-30 09:58:30.221 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/onyx-free-screen-recorder
2025-11-30 09:58:30.221 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/onyx-free-screen-recorder
2025-11-30 09:58:30.221 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 09:58:30.222 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 09:58:30.222 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/catdoes-2
2025-11-30 09:58:30.222 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/catdoes-2
2025-11-30 09:58:30.223 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/apex-echo-ai
2025-11-30 09:58:30.223 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/apex-echo-ai
2025-11-30 09:58:30.223 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/xplorer-api-client-done-right
2025-11-30 09:58:30.224 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/xplorer-api-client-done-right
2025-11-30 09:58:30.224 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-powered-form-that-fills-itself
2025-11-30 09:58:30.224 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-powered-form-that-fills-itself
2025-11-30 09:58:30.224 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/textable-3
2025-11-30 09:58:30.225 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/textable-3
2025-11-30 09:58:30.225 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hargun-s-macos
2025-11-30 09:58:30.226 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hargun-s-macos
2025-11-30 09:58:30.226 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hatable
2025-11-30 09:58:30.227 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hatable
2025-11-30 09:58:30.227 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/flicknote
2025-11-30 09:58:30.228 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/flicknote
2025-11-30 09:58:30.228 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nao-2
2025-11-30 09:58:30.228 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nao-2
2025-11-30 09:58:30.228 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/zivy
2025-11-30 09:58:30.229 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/zivy
2025-11-30 09:58:30.229 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mouse-shaker
2025-11-30 09:58:30.230 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mouse-shaker
2025-11-30 09:58:30.230 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/bookmarkjar
2025-11-30 09:58:30.230 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/bookmarkjar
2025-11-30 09:58:30.231 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/raydian
2025-11-30 09:58:30.231 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/raydian
2025-11-30 09:58:30.231 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-browser
2025-11-30 09:58:30.232 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-browser
2025-11-30 09:58:30.232 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/klariqo
2025-11-30 09:58:30.232 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/klariqo
2025-11-30 09:58:30.232 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/inboxagents
2025-11-30 09:58:30.233 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/inboxagents
2025-11-30 09:58:30.233 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hirecarta
2025-11-30 09:58:30.233 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hirecarta
2025-11-30 09:58:30.234 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/orion-2
2025-11-30 09:58:30.234 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/orion-2
2025-11-30 09:58:30.234 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/slopcollector
2025-11-30 09:58:30.235 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/slopcollector
2025-11-30 09:58:30.235 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/supercut
2025-11-30 09:58:30.235 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/supercut
2025-11-30 09:58:30.235 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rubber-duck
2025-11-30 09:58:30.236 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rubber-duck
2025-11-30 09:58:30.236 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/demostudio
2025-11-30 09:58:30.237 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/demostudio
2025-11-30 09:58:30.237 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/questas
2025-11-30 09:58:30.237 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/questas
2025-11-30 09:58:30.237 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/askcodi
2025-11-30 09:58:30.238 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/askcodi
2025-11-30 09:58:30.238 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/interviewflowai
2025-11-30 09:58:30.238 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/interviewflowai
2025-11-30 09:58:30.238 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/firecut-ai
2025-11-30 09:58:30.239 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/firecut-ai
2025-11-30 09:58:30.239 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/convo-7
2025-11-30 09:58:30.240 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/convo-7
2025-11-30 09:58:30.240 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/primeshot
2025-11-30 09:58:30.240 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/primeshot
2025-11-30 09:58:30.240 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/evatar-ai
2025-11-30 09:58:30.241 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/evatar-ai
2025-11-30 09:58:30.241 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/get-trippy-home
2025-11-30 09:58:30.242 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/get-trippy-home
2025-11-30 09:58:30.242 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/the-new-microsoft-copilot
2025-11-30 09:58:30.242 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/the-new-microsoft-copilot
2025-11-30 09:58:30.243 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/live-resume
2025-11-30 09:58:30.243 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/live-resume
2025-11-30 09:58:30.243 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/craft-do
2025-11-30 09:58:30.244 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/craft-do
2025-11-30 09:58:30.244 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ablemouse-control-with-tongue-or-touch
2025-11-30 09:58:30.245 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ablemouse-control-with-tongue-or-touch
2025-11-30 09:58:30.245 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elder-care-check
2025-11-30 09:58:30.245 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elder-care-check
2025-11-30 09:58:30.245 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/insighttube
2025-11-30 09:58:30.246 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/insighttube
2025-11-30 09:58:30.246 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/interachat
2025-11-30 09:58:30.246 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/interachat
2025-11-30 09:58:30.246 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/astroalert-sky-events-in-your-pocket
2025-11-30 09:58:30.247 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/astroalert-sky-events-in-your-pocket
2025-11-30 09:58:30.247 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:30.856 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:30.857 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:30.857 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/astroalert-sky-events-in-your-pocket
2025-11-30 09:58:30.858 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/github-228
2025-11-30 09:58:30.860 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/github-228
2025-11-30 09:58:30.860 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/links-save-all-your-links
2025-11-30 09:58:30.862 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/links-save-all-your-links
2025-11-30 09:58:30.862 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/glitchguess
2025-11-30 09:58:30.864 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/glitchguess
2025-11-30 09:58:30.865 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/superlines-ai-search-auditor-for-chatgpt
2025-11-30 09:58:30.866 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/superlines-ai-search-auditor-for-chatgpt
2025-11-30 09:58:30.866 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/tilepix
2025-11-30 09:58:30.867 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/tilepix
2025-11-30 09:58:30.867 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/synara
2025-11-30 09:58:30.868 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/synara
2025-11-30 09:58:30.869 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fluently-ai-english-coach
2025-11-30 09:58:30.869 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fluently-ai-english-coach
2025-11-30 09:58:30.869 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hushlink
2025-11-30 09:58:30.870 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hushlink
2025-11-30 09:58:30.870 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/simrepo
2025-11-30 09:58:30.871 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/simrepo
2025-11-30 09:58:30.871 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ostivities
2025-11-30 09:58:30.872 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ostivities
2025-11-30 09:58:30.872 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/addsubtitle-2
2025-11-30 09:58:30.872 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/addsubtitle-2
2025-11-30 09:58:30.872 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nosho-app
2025-11-30 09:58:30.873 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nosho-app
2025-11-30 09:58:30.873 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/product-huntr-2
2025-11-30 09:58:30.873 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/product-huntr-2
2025-11-30 09:58:30.873 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:31.497 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:31.498 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:31.499 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/product-huntr-2
2025-11-30 09:58:31.499 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gedd-it
2025-11-30 09:58:31.501 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/gedd-it
2025-11-30 09:58:31.502 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:32.141 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:32.142 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:32.142 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/gedd-it
2025-11-30 09:58:32.142 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fraudlens-ai
2025-11-30 09:58:32.143 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/fraudlens-ai
2025-11-30 09:58:32.143 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:32.794 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:32.794 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:32.794 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/fraudlens-ai
2025-11-30 09:58:32.794 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/github-228
2025-11-30 09:58:32.795 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/github-228
2025-11-30 09:58:32.795 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/haxiom
2025-11-30 09:58:32.796 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/haxiom
2025-11-30 09:58:32.796 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sketch
2025-11-30 09:58:32.797 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sketch
2025-11-30 09:58:32.797 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/claude
2025-11-30 09:58:32.797 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/claude
2025-11-30 09:58:32.797 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:33.460 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:33.460 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:33.460 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/claude
2025-11-30 09:58:33.460 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/qoder
2025-11-30 09:58:33.461 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/qoder
2025-11-30 09:58:33.461 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/loomoz
2025-11-30 09:58:33.461 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/loomoz
2025-11-30 09:58:33.461 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/speakmac
2025-11-30 09:58:33.462 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/speakmac
2025-11-30 09:58:33.462 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/readmeeting-2
2025-11-30 09:58:33.463 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/readmeeting-2
2025-11-30 09:58:33.463 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/shinkansen-fuji-seat-finder
2025-11-30 09:58:33.463 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/shinkansen-fuji-seat-finder
2025-11-30 09:58:33.463 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/livespace-ai
2025-11-30 09:58:33.464 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/livespace-ai
2025-11-30 09:58:33.464 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:34.113 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:34.113 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:34.114 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/livespace-ai
2025-11-30 09:58:34.114 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/catdoes-2
2025-11-30 09:58:34.114 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/catdoes-2
2025-11-30 09:58:34.114 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/xplorer-api-client-done-right
2025-11-30 09:58:34.115 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/xplorer-api-client-done-right
2025-11-30 09:58:34.115 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-powered-form-that-fills-itself
2025-11-30 09:58:34.116 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-powered-form-that-fills-itself
2025-11-30 09:58:34.116 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hatable
2025-11-30 09:58:34.116 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hatable
2025-11-30 09:58:34.116 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/flicknote
2025-11-30 09:58:34.117 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/flicknote
2025-11-30 09:58:34.117 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nao-2
2025-11-30 09:58:34.117 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nao-2
2025-11-30 09:58:34.117 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hera-period-tracker
2025-11-30 09:58:34.118 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/hera-period-tracker
2025-11-30 09:58:34.118 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:34.753 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:34.754 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:34.754 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/hera-period-tracker
2025-11-30 09:58:34.754 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/calk-ai
2025-11-30 09:58:34.756 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/calk-ai
2025-11-30 09:58:34.756 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:35.421 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:35.421 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:35.421 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/calk-ai
2025-11-30 09:58:35.421 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agenta
2025-11-30 09:58:35.422 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/agenta
2025-11-30 09:58:35.422 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:36.045 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:36.045 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:36.045 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/agenta
2025-11-30 09:58:36.045 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/klariqo
2025-11-30 09:58:36.046 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/klariqo
2025-11-30 09:58:36.046 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/inboxagents
2025-11-30 09:58:36.046 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/inboxagents
2025-11-30 09:58:36.047 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hirecarta
2025-11-30 09:58:36.047 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hirecarta
2025-11-30 09:58:36.047 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/predictive-equations
2025-11-30 09:58:36.048 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/predictive-equations
2025-11-30 09:58:36.048 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:36.732 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:36.733 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:36.733 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/predictive-equations
2025-11-30 09:58:36.733 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/orion-2
2025-11-30 09:58:36.735 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/orion-2
2025-11-30 09:58:36.735 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/slopcollector
2025-11-30 09:58:36.736 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/slopcollector
2025-11-30 09:58:36.736 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/supercut
2025-11-30 09:58:36.737 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/supercut
2025-11-30 09:58:36.737 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rubber-duck
2025-11-30 09:58:36.738 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rubber-duck
2025-11-30 09:58:36.739 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/demostudio
2025-11-30 09:58:36.739 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/demostudio
2025-11-30 09:58:36.740 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/questas
2025-11-30 09:58:36.741 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/questas
2025-11-30 09:58:36.741 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/askcodi
2025-11-30 09:58:36.742 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/askcodi
2025-11-30 09:58:36.742 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/interviewflowai
2025-11-30 09:58:36.743 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/interviewflowai
2025-11-30 09:58:36.743 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/firecut-ai
2025-11-30 09:58:36.743 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/firecut-ai
2025-11-30 09:58:36.743 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/convo-7
2025-11-30 09:58:36.744 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/convo-7
2025-11-30 09:58:36.744 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/raydian
2025-11-30 09:58:36.745 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/raydian
2025-11-30 09:58:36.745 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/primeshot
2025-11-30 09:58:36.745 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/primeshot
2025-11-30 09:58:36.745 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/evatar-ai
2025-11-30 09:58:36.746 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/evatar-ai
2025-11-30 09:58:36.746 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mureka
2025-11-30 09:58:36.746 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/mureka
2025-11-30 09:58:36.747 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:37.364 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:37.365 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:37.365 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/mureka
2025-11-30 09:58:37.365 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/superintern
2025-11-30 09:58:37.366 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/superintern
2025-11-30 09:58:37.366 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/kanaji
2025-11-30 09:58:37.367 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/kanaji
2025-11-30 09:58:37.367 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:37.988 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:37.988 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:37.988 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/kanaji
2025-11-30 09:58:37.988 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/get-trippy-home
2025-11-30 09:58:37.989 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/get-trippy-home
2025-11-30 09:58:37.989 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/the-new-microsoft-copilot
2025-11-30 09:58:37.990 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/the-new-microsoft-copilot
2025-11-30 09:58:37.990 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/live-resume
2025-11-30 09:58:37.991 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/live-resume
2025-11-30 09:58:37.991 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/craft-do
2025-11-30 09:58:37.992 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/craft-do
2025-11-30 09:58:37.992 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ablemouse-control-with-tongue-or-touch
2025-11-30 09:58:37.993 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ablemouse-control-with-tongue-or-touch
2025-11-30 09:58:37.993 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elder-care-check
2025-11-30 09:58:37.994 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elder-care-check
2025-11-30 09:58:37.994 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/insighttube
2025-11-30 09:58:37.995 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/insighttube
2025-11-30 09:58:37.995 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/actflux
2025-11-30 09:58:37.995 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/actflux
2025-11-30 09:58:37.996 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:38.653 | ERROR    | playwright_get_data:connect_to_existing_chrome:61 - 连接Chrome失败: BrowserType.connect_over_cdp: connect ECONNREFUSED ::1:9222
Call log:
  - <ws preparing> retrieving websocket url from http://localhost:9222

2025-11-30 09:58:38.654 | ERROR    | __main__:scrape_product_info:234 - 连接Chrome失败，跳过此URL
2025-11-30 09:58:38.654 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/actflux
2025-11-30 09:58:38.654 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/interachat
2025-11-30 09:58:38.655 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/interachat
2025-11-30 09:58:38.655 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/astroalert-sky-events-in-your-pocket
2025-11-30 09:58:38.655 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/astroalert-sky-events-in-your-pocket
2025-11-30 09:58:38.655 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:58:39.434 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 09:58:39.434 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/astroalert-sky-events-in-your-pocket
2025-11-30 09:58:40.465 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 09:58:40.504 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: 请稍候…
2025-11-30 09:58:40.505 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 09:58:50.516 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: 请稍候…
2025-11-30 09:58:50.516 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 09:59:00.544 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: AstroAlert: Know exactly when satellites pass above you. | Product Hunt
2025-11-30 09:59:00.545 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 20秒
2025-11-30 09:59:00.545 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 09:59:00.546 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 09:59:00.546 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 09:59:00.582 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: AstroAlert
2025-11-30 09:59:00.582 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 09:59:00.582 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 09:59:00.587 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: AstroAlert is your personal sky-watch assistant. It tells you exactly which satellites, planets, comets, and deep-sky objects will pass right above your location in the next 24 hours — including spect...
2025-11-30 09:59:00.587 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 09:59:00.587 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 09:59:00.592 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 132 followers
2025-11-30 09:59:00.593 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 09:59:00.593 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 09:59:20.603 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 09:59:20.607 | WARNING  | playwright_get_data:extract_product_info:570 - 未找到XPath为//span[contains(@class, "absolute")]的元素
2025-11-30 09:59:20.608 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 09:59:20.920 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 09:59:20.920 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: AstroAlert
2025-11-30 09:59:20.925 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 09:59:20.935 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 09:59:20.937 | INFO     | __main__:save_product_info:213 - 新增产品信息: AstroAlert
2025-11-30 09:59:20.941 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: AstroAlert
2025-11-30 09:59:20.941 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/suprr
2025-11-30 09:59:20.942 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/suprr
2025-11-30 09:59:20.942 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 09:59:21.593 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 09:59:21.593 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/suprr
2025-11-30 09:59:22.892 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 09:59:22.898 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Suprr: Better customer support for small teams | Product Hunt
2025-11-30 09:59:22.899 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 09:59:22.899 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 09:59:22.899 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 09:59:22.899 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 09:59:22.925 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Suprr
2025-11-30 09:59:22.925 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 09:59:22.925 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 09:59:22.931 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: An easy to install customer support bubble for your website that sends customer conversations to your Telegram. Tailored to small teams - Respond to your customers’ requests right from Telegram - Asyn...
2025-11-30 09:59:22.931 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 09:59:22.931 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 09:59:22.938 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 203 followers
2025-11-30 09:59:22.938 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 09:59:22.938 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 09:59:42.950 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 09:59:42.960 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人链接 - 选择器: //span[contains(@class, "absolute")]/parent::a
2025-11-30 09:59:42.974 | INFO     | playwright_get_data:extract_product_info:559 - 制作人链接: https://www.producthunt.com/products/suprr/launches/suprr
2025-11-30 09:59:42.975 | INFO     | playwright_get_data:record_click:75 - 记录点击:  - 坐标(制作人链接, 点击制作人链接在当前窗口打开) - 选择器: 
2025-11-30 09:59:42.975 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:187 - 保存当前页面URL: https://www.producthunt.com/products/suprr
2025-11-30 09:59:42.975 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:190 - 正在在当前窗口打开制作人链接: https://www.producthunt.com/products/suprr/launches/suprr
2025-11-30 09:59:43.852 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:195 - 页面导航成功
2025-11-30 10:00:13.858 | ERROR    | playwright_get_data:extract_maker_statement_from_current_window:392 - 在当前窗口打开制作人链接失败: Timeout 30000ms exceeded.
=========================== logs ===========================
"load" event fired
============================================================
2025-11-30 10:00:43.863 | ERROR    | playwright_get_data:extract_maker_statement_from_current_window:400 - 保存调试截图失败: Page.screenshot: Timeout 30000ms exceeded.
Call log:
  - taking page screenshot
  - waiting for fonts to load...
  - fonts loaded

2025-11-30 10:00:43.864 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:404 - 发生异常，尝试返回原始产品页面...
2025-11-30 10:00:45.017 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:406 - 已成功返回原始页面: https://www.producthunt.com/products/suprr
2025-11-30 10:00:45.018 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:00:48.085 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:00:48.086 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Suprr
2025-11-30 10:00:48.093 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:00:48.102 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:00:48.103 | INFO     | __main__:save_product_info:213 - 新增产品信息: Suprr
2025-11-30 10:00:48.106 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Suprr
2025-11-30 10:00:48.107 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cracked-ai
2025-11-30 10:00:48.108 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/cracked-ai
2025-11-30 10:00:48.108 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:00:48.745 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:00:48.746 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/cracked-ai
2025-11-30 10:00:49.016 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:00:49.021 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Just a moment...
2025-11-30 10:00:49.021 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 10:00:59.032 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: 请稍候…
2025-11-30 10:00:59.032 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 10:01:09.051 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: 请稍候…
2025-11-30 10:01:09.052 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 10:01:19.068 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: 请稍候…
2025-11-30 10:01:19.068 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 10:01:29.081 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: 请稍候…
2025-11-30 10:01:29.081 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 10:01:39.097 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: 请稍候…
2025-11-30 10:01:39.097 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 10:01:49.110 | WARNING  | playwright_get_data:navigate_to_producthunt:155 - 等待超时（60秒），页面标题仍未包含'Product Hunt'
2025-11-30 10:01:49.118 | INFO     | playwright_get_data:navigate_to_producthunt:156 - 最终页面标题: 请稍候…
2025-11-30 10:01:49.121 | SUCCESS  | playwright_get_data:navigate_to_producthunt:161 - 页面已正常加载，但标题不符合预期
2025-11-30 10:01:49.121 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:01:49.121 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:01:49.168 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: www.producthunt.com
2025-11-30 10:01:49.168 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:01:49.168 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:01:49.170 | WARNING  | playwright_get_data:extract_product_info:501 - 未找到XPath为//*[@class="relative text-16 font-normal text-gray-700"]//div的元素
2025-11-30 10:01:49.170 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:01:49.170 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:01:49.172 | WARNING  | playwright_get_data:extract_product_info:514 - 未找到XPath为//*[@class="flex flex-row gap-2"]//div/div[2]/span/p的元素
2025-11-30 10:01:49.172 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:01:49.172 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:02:09.176 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:02:09.179 | WARNING  | playwright_get_data:extract_product_info:570 - 未找到XPath为//span[contains(@class, "absolute")]的元素
2025-11-30 10:02:09.180 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:02:39.197 | ERROR    | playwright_get_data:extract_product_info:594 - 提取产品信息失败: Page.screenshot: Timeout 30000ms exceeded.
Call log:
  - taking page screenshot
  - waiting for fonts to load...
  - fonts loaded

2025-11-30 10:02:39.197 | ERROR    | __main__:scrape_product_info:250 - 提取产品信息失败
2025-11-30 10:02:39.205 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:02:39.212 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:02:39.212 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/cracked-ai
2025-11-30 10:02:39.212 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/links-save-all-your-links
2025-11-30 10:02:39.213 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/links-save-all-your-links
2025-11-30 10:02:39.213 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/glitchguess
2025-11-30 10:02:39.216 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/glitchguess
2025-11-30 10:02:39.216 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/modelpilot
2025-11-30 10:02:39.216 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/modelpilot
2025-11-30 10:02:39.217 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:02:39.854 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:02:39.854 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/modelpilot
2025-11-30 10:02:39.991 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:02:39.994 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Just a moment...
2025-11-30 10:02:39.994 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 10:02:50.012 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: 请稍候…
2025-11-30 10:02:50.012 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 10:03:00.016 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: 请稍候…
2025-11-30 10:03:00.016 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 10:03:10.035 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: 请稍候…
2025-11-30 10:03:10.036 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 10:03:20.053 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: 请稍候…
2025-11-30 10:03:20.053 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 10:03:30.074 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: ModelPilot: Optimize Performance, Cost, Speed & Carbon for each prompt | Product Hunt
2025-11-30 10:03:30.075 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 50秒
2025-11-30 10:03:30.075 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:03:30.075 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:03:30.075 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:03:30.108 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: ModelPilot
2025-11-30 10:03:30.108 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:03:30.108 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:03:30.116 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: ModelPilot is an intelligent LLM router that automatically picks the best AI model for each prompt, balancing cost, latency, quality, and environmental impact. Unlike other tools, it’s a drop-in API r...
2025-11-30 10:03:30.116 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:03:30.116 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:03:30.123 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 70 followers
2025-11-30 10:03:30.123 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:03:30.123 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:03:50.141 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:03:50.148 | WARNING  | playwright_get_data:extract_product_info:570 - 未找到XPath为//span[contains(@class, "absolute")]的元素
2025-11-30 10:03:50.150 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:03:50.372 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:03:50.372 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: ModelPilot
2025-11-30 10:03:50.377 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:03:50.385 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:03:50.387 | INFO     | __main__:save_product_info:213 - 新增产品信息: ModelPilot
2025-11-30 10:03:50.390 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: ModelPilot
2025-11-30 10:03:50.391 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hero-widget
2025-11-30 10:03:50.391 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/hero-widget
2025-11-30 10:03:50.391 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:03:51.026 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:03:51.026 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/hero-widget
2025-11-30 10:03:52.165 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:03:52.180 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Hero Widget: Real-time mrr & user count tracking | Product Hunt
2025-11-30 10:03:52.180 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:03:52.180 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:03:52.180 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:03:52.181 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:03:52.285 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Hero Widget
2025-11-30 10:03:52.286 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:03:52.286 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:03:52.307 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Hero Widget - Beautiful embeddable widget for displaying MRR and user count metrics in real-time. Easy to integrate with a simple code snippet....
2025-11-30 10:03:52.307 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:03:52.307 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:03:52.331 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 238 followers
2025-11-30 10:03:52.332 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:03:52.332 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:04:12.338 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:04:12.347 | WARNING  | playwright_get_data:extract_product_info:570 - 未找到XPath为//span[contains(@class, "absolute")]的元素
2025-11-30 10:04:12.349 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:04:12.624 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:04:12.624 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Hero Widget
2025-11-30 10:04:12.629 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:04:12.636 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:04:12.638 | INFO     | __main__:save_product_info:213 - 新增产品信息: Hero Widget
2025-11-30 10:04:12.642 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Hero Widget
2025-11-30 10:04:12.642 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/tsk-lol-cozy-task-manager
2025-11-30 10:04:12.643 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/tsk-lol-cozy-task-manager
2025-11-30 10:04:12.643 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:04:13.275 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:04:13.275 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/tsk-lol-cozy-task-manager
2025-11-30 10:04:14.158 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:04:14.220 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: tsk.lol: a customizable, open source, local-first, task manager | Product Hunt
2025-11-30 10:04:14.221 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:04:14.221 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:04:14.221 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:04:14.221 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:04:14.321 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: tsk.lol
2025-11-30 10:04:14.321 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:04:14.321 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:04:14.347 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: tsk is a personal task manager i started building for myself with a friend. finally decided to finish and publish it - free and open source for anyone to use. the goal of tsk is to show you a holistic...
2025-11-30 10:04:14.347 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:04:14.347 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:04:14.366 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 80 followers
2025-11-30 10:04:14.366 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:04:14.366 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:04:34.375 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:04:34.380 | WARNING  | playwright_get_data:extract_product_info:570 - 未找到XPath为//span[contains(@class, "absolute")]的元素
2025-11-30 10:04:34.381 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:04:34.632 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:04:34.633 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: tsk.lol
2025-11-30 10:04:34.639 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:04:34.650 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:04:34.656 | INFO     | __main__:save_product_info:213 - 新增产品信息: tsk.lol
2025-11-30 10:04:34.659 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: tsk.lol
2025-11-30 10:04:34.659 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/taskhz
2025-11-30 10:04:34.660 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/taskhz
2025-11-30 10:04:34.660 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:04:35.296 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:04:35.296 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/taskhz
2025-11-30 10:04:36.164 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:04:36.243 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: TaskHz: Cognitive prosthetic for attention | Product Hunt
2025-11-30 10:04:36.244 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:04:36.244 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:04:36.244 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:04:36.244 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:04:36.337 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: TaskHz
2025-11-30 10:04:36.338 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:04:36.338 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:04:36.364 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: TaskHz helps you get in the zone and stay there by blending focus-boosting binaural beats with gentle ambient sound so you can work deeply, stay calm, and protect your focus from noise....
2025-11-30 10:04:36.364 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:04:36.364 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:04:36.378 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 64 followers
2025-11-30 10:04:36.378 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:04:36.378 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:04:56.385 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:04:56.388 | WARNING  | playwright_get_data:extract_product_info:570 - 未找到XPath为//span[contains(@class, "absolute")]的元素
2025-11-30 10:04:56.388 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:04:56.594 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:04:56.595 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: TaskHz
2025-11-30 10:04:56.601 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:04:56.608 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:04:56.611 | INFO     | __main__:save_product_info:213 - 新增产品信息: TaskHz
2025-11-30 10:04:56.615 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: TaskHz
2025-11-30 10:04:56.615 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/apppad-launchpad
2025-11-30 10:04:56.616 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/apppad-launchpad
2025-11-30 10:04:56.617 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:04:57.252 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:04:57.252 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/apppad-launchpad
2025-11-30 10:04:58.361 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:04:58.419 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: AppPad: Implement Launchpad on macOS 26 | Product Hunt
2025-11-30 10:04:58.420 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:04:58.420 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:04:58.420 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:04:58.420 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:04:58.512 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: AppPad
2025-11-30 10:04:58.513 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:04:58.513 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:04:58.539 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Apple removed Launchpad in macOS 26. Those accustomed to Launchpad found it very disconcerting, so AppPad emerged to fill the void left by Launchpad and help users rediscover the familiar feel....
2025-11-30 10:04:58.539 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:04:58.539 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:04:58.554 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 59 followers
2025-11-30 10:04:58.554 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:04:58.554 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:05:18.570 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:05:18.574 | WARNING  | playwright_get_data:extract_product_info:570 - 未找到XPath为//span[contains(@class, "absolute")]的元素
2025-11-30 10:05:18.575 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:05:18.756 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:05:18.756 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: AppPad
2025-11-30 10:05:18.760 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:05:18.770 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:05:18.773 | INFO     | __main__:save_product_info:213 - 新增产品信息: AppPad
2025-11-30 10:05:18.777 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: AppPad
2025-11-30 10:05:18.778 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/double-tap
2025-11-30 10:05:18.779 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/double-tap
2025-11-30 10:05:18.779 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:05:19.442 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:05:19.442 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/double-tap
2025-11-30 10:05:20.274 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:05:20.348 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Double Tap: Remap your shortcuts with a double tap | Product Hunt
2025-11-30 10:05:20.349 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:05:20.349 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:05:20.349 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:05:20.349 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:05:20.416 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Double Tap
2025-11-30 10:05:20.416 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:05:20.416 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:05:20.469 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Turn any shortcut into a Double Tap trigger...
2025-11-30 10:05:20.469 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:05:20.470 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:05:20.492 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 135 followers
2025-11-30 10:05:20.492 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:05:20.492 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:05:40.505 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:05:40.507 | WARNING  | playwright_get_data:extract_product_info:570 - 未找到XPath为//span[contains(@class, "absolute")]的元素
2025-11-30 10:05:40.508 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:05:40.692 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:05:40.692 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Double Tap
2025-11-30 10:05:40.697 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:05:40.704 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:05:40.707 | INFO     | __main__:save_product_info:213 - 新增产品信息: Double Tap
2025-11-30 10:05:40.710 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Double Tap
2025-11-30 10:05:40.710 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/my-clocks
2025-11-30 10:05:40.711 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/my-clocks
2025-11-30 10:05:40.711 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:05:41.334 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:05:41.334 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/my-clocks
2025-11-30 10:05:42.240 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:05:42.308 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: My Clocks: Personalized world clocks in your menu bar | Product Hunt
2025-11-30 10:05:42.309 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:05:42.309 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:05:42.309 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:05:42.309 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:05:42.408 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: My Clocks
2025-11-30 10:05:42.409 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:05:42.409 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:05:42.433 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Add personalized clocks for different timezones and have them sync between all your Apple devices!...
2025-11-30 10:05:42.434 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:05:42.434 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:05:42.445 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 73 followers
2025-11-30 10:05:42.446 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:05:42.446 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:06:02.461 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:06:02.466 | WARNING  | playwright_get_data:extract_product_info:570 - 未找到XPath为//span[contains(@class, "absolute")]的元素
2025-11-30 10:06:02.467 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:06:02.664 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:06:02.664 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: My Clocks
2025-11-30 10:06:02.669 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:06:02.676 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:06:02.680 | INFO     | __main__:save_product_info:213 - 新增产品信息: My Clocks
2025-11-30 10:06:02.683 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: My Clocks
2025-11-30 10:06:02.684 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/motionik
2025-11-30 10:06:02.685 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/motionik
2025-11-30 10:06:02.685 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:06:03.343 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:06:03.344 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/motionik
2025-11-30 10:06:04.346 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:06:04.363 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Motionik: Beautiful screen recordings for Windows & macOS | Product Hunt
2025-11-30 10:06:04.363 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:06:04.363 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:06:04.363 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:06:04.363 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:06:04.449 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Motionik
2025-11-30 10:06:04.449 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:06:04.449 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:06:04.488 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Motionik is a screen recorder with a built-in editor for creating engaging product demos, tutorials and explainer videos. Its core feature: auto zoom with smart cursor tracking and customizable backgr...
2025-11-30 10:06:04.488 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:06:04.489 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:06:04.497 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 97 followers
2025-11-30 10:06:04.497 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:06:04.497 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:06:24.506 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:06:24.509 | WARNING  | playwright_get_data:extract_product_info:570 - 未找到XPath为//span[contains(@class, "absolute")]的元素
2025-11-30 10:06:24.509 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:06:24.753 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:06:24.753 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Motionik
2025-11-30 10:06:24.758 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:06:24.768 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:06:24.770 | INFO     | __main__:save_product_info:213 - 新增产品信息: Motionik
2025-11-30 10:06:24.774 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Motionik
2025-11-30 10:06:24.775 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nosho-app
2025-11-30 10:06:24.775 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nosho-app
2025-11-30 10:06:24.777 | INFO     | __main__:show_scraping_results:572 - === 抓取结果统计 ===
2025-11-30 10:06:24.777 | INFO     | __main__:show_scraping_results:573 - 成功抓取: 10 个产品
2025-11-30 10:06:24.777 | INFO     | __main__:show_scraping_results:574 - 跳过重复: 582 个链接
2025-11-30 10:06:24.777 | INFO     | __main__:show_scraping_results:575 - 抓取失败: 15 个链接
2025-11-30 10:06:24.777 | INFO     | __main__:show_scraping_results:576 - 数据库中的产品总数: 385
2025-11-30 10:06:24.778 | INFO     | __main__:show_scraping_results:579 - 最新抓取的产品:
2025-11-30 10:06:24.778 | INFO     | __main__:show_scraping_results:581 -   - Motionik: https://www.producthunt.com/products/motionik
2025-11-30 10:06:24.778 | INFO     | __main__:show_scraping_results:581 -   - My Clocks: https://www.producthunt.com/products/my-clocks
2025-11-30 10:06:24.778 | INFO     | __main__:show_scraping_results:581 -   - Double Tap: https://www.producthunt.com/products/double-tap
2025-11-30 10:06:24.778 | INFO     | __main__:show_scraping_results:581 -   - AppPad: https://www.producthunt.com/products/apppad-launchpad
2025-11-30 10:06:24.778 | INFO     | __main__:show_scraping_results:581 -   - TaskHz: https://www.producthunt.com/products/taskhz
2025-11-30 10:06:24.778 | INFO     | __main__:show_scraping_results:581 -   - tsk.lol: https://www.producthunt.com/products/tsk-lol-cozy-task-manager
2025-11-30 10:06:24.778 | INFO     | __main__:show_scraping_results:581 -   - Hero Widget: https://www.producthunt.com/products/hero-widget
2025-11-30 10:06:24.778 | INFO     | __main__:show_scraping_results:581 -   - ModelPilot: https://www.producthunt.com/products/modelpilot
2025-11-30 10:06:24.778 | INFO     | __main__:show_scraping_results:581 -   - Suprr: https://www.producthunt.com/products/suprr
2025-11-30 10:06:24.779 | INFO     | __main__:show_scraping_results:581 -   - AstroAlert: https://www.producthunt.com/products/astroalert-sky-events-in-your-pocket
2025-11-30 10:06:24.779 | SUCCESS  | __main__:run_scraping:553 - === ProductHunt数据抓取完成 ===
2025-11-30 10:06:24.779 | INFO     | __main__:run_full_workflow_async:681 - 步骤2: 开始AI分析产品数据...
2025-11-30 10:06:24.779 | INFO     | __main__:analyze_products:427 - 开始分析所有产品数据
2025-11-30 10:06:24.779 | SUCCESS  | __main__:connect_to_database:75 - 成功连接到数据库: c:\Users\xiaji\Documents\个人文件夹\夏骥\hothub的抓取\product\products.db
2025-11-30 10:06:24.781 | INFO     | __main__:get_product_data:275 - 从数据库获取到 382 个产品
2025-11-30 10:06:24.781 | INFO     | __main__:get_product_data:279 - 示例产品1: ID=1, 名称='Pixley AI', 简介='Pixley is the first platform that lets children tu...'
2025-11-30 10:06:24.781 | INFO     | __main__:get_product_data:279 - 示例产品2: ID=2, 名称='Burner', 简介='Burner is a small, secure computer that keeps your...'
2025-11-30 10:06:24.781 | INFO     | __main__:get_product_data:279 - 示例产品3: ID=3, 名称='American Ratings Lead Magnet Portal', 简介='Build verified business credibility with the Ameri...'
2025-11-30 10:06:24.781 | INFO     | __main__:analyze_products:449 - 准备分析 382 个产品
2025-11-30 10:06:24.781 | INFO     | __main__:analyze_products:455 - 
分析进度: 1/382 - Pixley AI
2025-11-30 10:06:24.782 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Pixley AI' 已存在，跳过分析
2025-11-30 10:06:24.782 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 1/382
2025-11-30 10:06:24.782 | INFO     | __main__:analyze_products:455 - 
分析进度: 2/382 - Burner
2025-11-30 10:06:24.782 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Burner' 已存在，跳过分析
2025-11-30 10:06:24.782 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 2/382
2025-11-30 10:06:24.783 | INFO     | __main__:analyze_products:455 - 
分析进度: 3/382 - American Ratings Lead Magnet Portal
2025-11-30 10:06:24.783 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'American Ratings Lead Magnet Portal' 已存在，跳过分析
2025-11-30 10:06:24.783 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 3/382
2025-11-30 10:06:24.783 | INFO     | __main__:analyze_products:455 - 
分析进度: 4/382 - Builder.io
2025-11-30 10:06:24.784 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Builder.io' 已存在，跳过分析
2025-11-30 10:06:24.784 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 4/382
2025-11-30 10:06:24.784 | INFO     | __main__:analyze_products:455 - 
分析进度: 5/382 - BeeBot for AirPods
2025-11-30 10:06:24.785 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'BeeBot for AirPods' 已存在，跳过分析
2025-11-30 10:06:24.785 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 5/382
2025-11-30 10:06:24.785 | INFO     | __main__:analyze_products:455 - 
分析进度: 6/382 - iisee.me
2025-11-30 10:06:24.785 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'iisee.me' 已存在，跳过分析
2025-11-30 10:06:24.785 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 6/382
2025-11-30 10:06:24.785 | INFO     | __main__:analyze_products:455 - 
分析进度: 7/382 - Melodic Mind
2025-11-30 10:06:24.786 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Melodic Mind' 已存在，跳过分析
2025-11-30 10:06:24.788 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 7/382
2025-11-30 10:06:24.788 | INFO     | __main__:analyze_products:455 - 
分析进度: 8/382 - agor
2025-11-30 10:06:24.789 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'agor' 已存在，跳过分析
2025-11-30 10:06:24.789 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 8/382
2025-11-30 10:06:24.789 | INFO     | __main__:analyze_products:455 - 
分析进度: 9/382 - QuiteInbox
2025-11-30 10:06:24.789 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'QuiteInbox' 已存在，跳过分析
2025-11-30 10:06:24.789 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 9/382
2025-11-30 10:06:24.790 | INFO     | __main__:analyze_products:455 - 
分析进度: 10/382 - Everywhere
2025-11-30 10:06:24.790 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Everywhere' 已存在，跳过分析
2025-11-30 10:06:24.790 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 10/382
2025-11-30 10:06:24.790 | INFO     | __main__:analyze_products:455 - 
分析进度: 11/382 - Taskade
2025-11-30 10:06:24.790 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Taskade' 已存在，跳过分析
2025-11-30 10:06:24.791 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 11/382
2025-11-30 10:06:24.791 | INFO     | __main__:analyze_products:455 - 
分析进度: 12/382 - Apple
2025-11-30 10:06:24.791 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Apple' 已存在，跳过分析
2025-11-30 10:06:24.791 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 12/382
2025-11-30 10:06:24.791 | INFO     | __main__:analyze_products:455 - 
分析进度: 13/382 - Stream Ring by Sandbar
2025-11-30 10:06:24.792 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Stream Ring by Sandbar' 已存在，跳过分析
2025-11-30 10:06:24.792 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 13/382
2025-11-30 10:06:24.792 | INFO     | __main__:analyze_products:455 - 
分析进度: 14/382 - Alpha Vantage
2025-11-30 10:06:24.792 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Alpha Vantage' 已存在，跳过分析
2025-11-30 10:06:24.792 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 14/382
2025-11-30 10:06:24.792 | INFO     | __main__:analyze_products:455 - 
分析进度: 15/382 - Helicone AI
2025-11-30 10:06:24.792 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Helicone AI' 已存在，跳过分析
2025-11-30 10:06:24.792 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 15/382
2025-11-30 10:06:24.793 | INFO     | __main__:analyze_products:455 - 
分析进度: 16/382 - ROAARRR
2025-11-30 10:06:24.793 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ROAARRR' 已存在，跳过分析
2025-11-30 10:06:24.793 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 16/382
2025-11-30 10:06:24.793 | INFO     | __main__:analyze_products:455 - 
分析进度: 17/382 - Nexorify
2025-11-30 10:06:24.794 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Nexorify' 已存在，跳过分析
2025-11-30 10:06:24.794 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 17/382
2025-11-30 10:06:24.794 | INFO     | __main__:analyze_products:455 - 
分析进度: 18/382 - Packmind Open Source
2025-11-30 10:06:24.794 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Packmind Open Source' 已存在，跳过分析
2025-11-30 10:06:24.795 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 18/382
2025-11-30 10:06:24.795 | INFO     | __main__:analyze_products:455 - 
分析进度: 19/382 - Fire Your QA Today
2025-11-30 10:06:24.795 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Fire Your QA Today' 已存在，跳过分析
2025-11-30 10:06:24.795 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 19/382
2025-11-30 10:06:24.795 | INFO     | __main__:analyze_products:455 - 
分析进度: 20/382 - MeDo by Baidu
2025-11-30 10:06:24.795 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'MeDo by Baidu' 已存在，跳过分析
2025-11-30 10:06:24.795 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 20/382
2025-11-30 10:06:24.796 | INFO     | __main__:analyze_products:455 - 
分析进度: 21/382 - OptySleep
2025-11-30 10:06:24.796 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'OptySleep' 已存在，跳过分析
2025-11-30 10:06:24.796 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 21/382
2025-11-30 10:06:24.796 | INFO     | __main__:analyze_products:455 - 
分析进度: 22/382 - Lovelace
2025-11-30 10:06:24.796 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Lovelace' 已存在，跳过分析
2025-11-30 10:06:24.796 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 22/382
2025-11-30 10:06:24.796 | INFO     | __main__:analyze_products:455 - 
分析进度: 23/382 - Aritect
2025-11-30 10:06:24.797 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Aritect' 已存在，跳过分析
2025-11-30 10:06:24.797 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 23/382
2025-11-30 10:06:24.797 | INFO     | __main__:analyze_products:455 - 
分析进度: 24/382 - Perch
2025-11-30 10:06:24.797 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Perch' 已存在，跳过分析
2025-11-30 10:06:24.797 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 24/382
2025-11-30 10:06:24.797 | INFO     | __main__:analyze_products:455 - 
分析进度: 25/382 - MCP Playground
2025-11-30 10:06:24.797 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'MCP Playground' 已存在，跳过分析
2025-11-30 10:06:24.797 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 25/382
2025-11-30 10:06:24.798 | INFO     | __main__:analyze_products:455 - 
分析进度: 26/382 - Termdock
2025-11-30 10:06:24.798 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Termdock' 已存在，跳过分析
2025-11-30 10:06:24.798 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 26/382
2025-11-30 10:06:24.798 | INFO     | __main__:analyze_products:455 - 
分析进度: 27/382 - Supernova.io
2025-11-30 10:06:24.798 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Supernova.io' 已存在，跳过分析
2025-11-30 10:06:24.798 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 27/382
2025-11-30 10:06:24.798 | INFO     | __main__:analyze_products:455 - 
分析进度: 28/382 - Softr
2025-11-30 10:06:24.799 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Softr' 已存在，跳过分析
2025-11-30 10:06:24.799 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 28/382
2025-11-30 10:06:24.799 | INFO     | __main__:analyze_products:455 - 
分析进度: 29/382 - Uneed
2025-11-30 10:06:24.799 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Uneed' 已存在，跳过分析
2025-11-30 10:06:24.799 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 29/382
2025-11-30 10:06:24.799 | INFO     | __main__:analyze_products:455 - 
分析进度: 30/382 - Jinna.ai
2025-11-30 10:06:24.799 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Jinna.ai' 已存在，跳过分析
2025-11-30 10:06:24.799 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 30/382
2025-11-30 10:06:24.800 | INFO     | __main__:analyze_products:455 - 
分析进度: 31/382 - WishfulMail
2025-11-30 10:06:24.800 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'WishfulMail' 已存在，跳过分析
2025-11-30 10:06:24.800 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 31/382
2025-11-30 10:06:24.800 | INFO     | __main__:analyze_products:455 - 
分析进度: 32/382 - Context Link
2025-11-30 10:06:24.800 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Context Link' 已存在，跳过分析
2025-11-30 10:06:24.800 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 32/382
2025-11-30 10:06:24.800 | INFO     | __main__:analyze_products:455 - 
分析进度: 33/382 - Golf
2025-11-30 10:06:24.801 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Golf' 已存在，跳过分析
2025-11-30 10:06:24.801 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 33/382
2025-11-30 10:06:24.801 | INFO     | __main__:analyze_products:455 - 
分析进度: 34/382 - Firecrawl
2025-11-30 10:06:24.801 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Firecrawl' 已存在，跳过分析
2025-11-30 10:06:24.802 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 34/382
2025-11-30 10:06:24.802 | INFO     | __main__:analyze_products:455 - 
分析进度: 35/382 - Structa
2025-11-30 10:06:24.802 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Structa' 已存在，跳过分析
2025-11-30 10:06:24.802 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 35/382
2025-11-30 10:06:24.802 | INFO     | __main__:analyze_products:455 - 
分析进度: 36/382 - Dazl
2025-11-30 10:06:24.802 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Dazl' 已存在，跳过分析
2025-11-30 10:06:24.803 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 36/382
2025-11-30 10:06:24.803 | INFO     | __main__:analyze_products:455 - 
分析进度: 37/382 - Extra Thursday
2025-11-30 10:06:24.803 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Extra Thursday' 已存在，跳过分析
2025-11-30 10:06:24.803 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 37/382
2025-11-30 10:06:24.803 | INFO     | __main__:analyze_products:455 - 
分析进度: 38/382 - Snyk
2025-11-30 10:06:24.803 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Snyk' 已存在，跳过分析
2025-11-30 10:06:24.803 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 38/382
2025-11-30 10:06:24.803 | INFO     | __main__:analyze_products:455 - 
分析进度: 39/382 - EQUO
2025-11-30 10:06:24.804 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'EQUO' 已存在，跳过分析
2025-11-30 10:06:24.804 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 39/382
2025-11-30 10:06:24.804 | INFO     | __main__:analyze_products:455 - 
分析进度: 40/382 - Blindspot
2025-11-30 10:06:24.804 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Blindspot' 已存在，跳过分析
2025-11-30 10:06:24.804 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 40/382
2025-11-30 10:06:24.804 | INFO     | __main__:analyze_products:455 - 
分析进度: 41/382 - Agora Store Builder
2025-11-30 10:06:24.805 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Agora Store Builder' 已存在，跳过分析
2025-11-30 10:06:24.805 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 41/382
2025-11-30 10:06:24.805 | INFO     | __main__:analyze_products:455 - 
分析进度: 42/382 - Arcitext.com
2025-11-30 10:06:24.805 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Arcitext.com' 已存在，跳过分析
2025-11-30 10:06:24.805 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 42/382
2025-11-30 10:06:24.805 | INFO     | __main__:analyze_products:455 - 
分析进度: 43/382 - Secure MCP Framework by Arcade.dev
2025-11-30 10:06:24.805 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Secure MCP Framework by Arcade.dev' 已存在，跳过分析
2025-11-30 10:06:24.805 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 43/382
2025-11-30 10:06:24.806 | INFO     | __main__:analyze_products:455 - 
分析进度: 44/382 - Floqer
2025-11-30 10:06:24.806 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Floqer' 已存在，跳过分析
2025-11-30 10:06:24.806 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 44/382
2025-11-30 10:06:24.806 | INFO     | __main__:analyze_products:455 - 
分析进度: 45/382 - Expertise AI
2025-11-30 10:06:24.806 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Expertise AI' 已存在，跳过分析
2025-11-30 10:06:24.806 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 45/382
2025-11-30 10:06:24.806 | INFO     | __main__:analyze_products:455 - 
分析进度: 46/382 - Draftboard
2025-11-30 10:06:24.807 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Draftboard' 已存在，跳过分析
2025-11-30 10:06:24.807 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 46/382
2025-11-30 10:06:24.807 | INFO     | __main__:analyze_products:455 - 
分析进度: 47/382 - FlowBot
2025-11-30 10:06:24.807 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'FlowBot' 已存在，跳过分析
2025-11-30 10:06:24.807 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 47/382
2025-11-30 10:06:24.807 | INFO     | __main__:analyze_products:455 - 
分析进度: 48/382 - GitLaw
2025-11-30 10:06:24.808 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'GitLaw' 已存在，跳过分析
2025-11-30 10:06:24.808 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 48/382
2025-11-30 10:06:24.808 | INFO     | __main__:analyze_products:455 - 
分析进度: 49/382 - Ancher
2025-11-30 10:06:24.808 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Ancher' 已存在，跳过分析
2025-11-30 10:06:24.808 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 49/382
2025-11-30 10:06:24.808 | INFO     | __main__:analyze_products:455 - 
分析进度: 50/382 - Sendr
2025-11-30 10:06:24.809 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sendr' 已存在，跳过分析
2025-11-30 10:06:24.809 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 50/382
2025-11-30 10:06:24.809 | INFO     | __main__:analyze_products:455 - 
分析进度: 51/382 - Kimi AI - Now with K2
2025-11-30 10:06:24.809 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Kimi AI - Now with K2' 已存在，跳过分析
2025-11-30 10:06:24.809 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 51/382
2025-11-30 10:06:24.809 | INFO     | __main__:analyze_products:455 - 
分析进度: 52/382 - Layrr
2025-11-30 10:06:24.809 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Layrr' 已存在，跳过分析
2025-11-30 10:06:24.810 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 52/382
2025-11-30 10:06:24.810 | INFO     | __main__:analyze_products:455 - 
分析进度: 53/382 - Groodles - Art Therapy App
2025-11-30 10:06:24.810 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Groodles - Art Therapy App' 已存在，跳过分析
2025-11-30 10:06:24.810 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 53/382
2025-11-30 10:06:24.810 | INFO     | __main__:analyze_products:455 - 
分析进度: 54/382 - Sourmize
2025-11-30 10:06:24.810 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sourmize' 已存在，跳过分析
2025-11-30 10:06:24.810 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 54/382
2025-11-30 10:06:24.810 | INFO     | __main__:analyze_products:455 - 
分析进度: 55/382 - Wagoo
2025-11-30 10:06:24.811 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Wagoo' 已存在，跳过分析
2025-11-30 10:06:24.811 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 55/382
2025-11-30 10:06:24.811 | INFO     | __main__:analyze_products:455 - 
分析进度: 56/382 - NocoBase
2025-11-30 10:06:24.811 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'NocoBase' 已存在，跳过分析
2025-11-30 10:06:24.811 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 56/382
2025-11-30 10:06:24.811 | INFO     | __main__:analyze_products:455 - 
分析进度: 57/382 - MyClone
2025-11-30 10:06:24.811 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'MyClone' 已存在，跳过分析
2025-11-30 10:06:24.812 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 57/382
2025-11-30 10:06:24.812 | INFO     | __main__:analyze_products:455 - 
分析进度: 58/382 - BlogBowl
2025-11-30 10:06:24.812 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'BlogBowl' 已存在，跳过分析
2025-11-30 10:06:24.812 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 58/382
2025-11-30 10:06:24.812 | INFO     | __main__:analyze_products:455 - 
分析进度: 59/382 - Compyle
2025-11-30 10:06:24.813 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Compyle' 已存在，跳过分析
2025-11-30 10:06:24.813 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 59/382
2025-11-30 10:06:24.813 | INFO     | __main__:analyze_products:455 - 
分析进度: 60/382 - Jolt
2025-11-30 10:06:24.813 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Jolt' 已存在，跳过分析
2025-11-30 10:06:24.813 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 60/382
2025-11-30 10:06:24.813 | INFO     | __main__:analyze_products:455 - 
分析进度: 61/382 - GTA Radio
2025-11-30 10:06:24.813 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'GTA Radio' 已存在，跳过分析
2025-11-30 10:06:24.813 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 61/382
2025-11-30 10:06:24.813 | INFO     | __main__:analyze_products:455 - 
分析进度: 62/382 - FocusDrive
2025-11-30 10:06:24.814 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'FocusDrive' 已存在，跳过分析
2025-11-30 10:06:24.814 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 62/382
2025-11-30 10:06:24.814 | INFO     | __main__:analyze_products:455 - 
分析进度: 63/382 - OneSnap!
2025-11-30 10:06:24.814 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'OneSnap!' 已存在，跳过分析
2025-11-30 10:06:24.814 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 63/382
2025-11-30 10:06:24.814 | INFO     | __main__:analyze_products:455 - 
分析进度: 64/382 - Gempod
2025-11-30 10:06:24.815 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Gempod' 已存在，跳过分析
2025-11-30 10:06:24.815 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 64/382
2025-11-30 10:06:24.815 | INFO     | __main__:analyze_products:455 - 
分析进度: 65/382 - Shadcnblocks
2025-11-30 10:06:24.815 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Shadcnblocks' 已存在，跳过分析
2025-11-30 10:06:24.815 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 65/382
2025-11-30 10:06:24.815 | INFO     | __main__:analyze_products:455 - 
分析进度: 66/382 - StoryMotion
2025-11-30 10:06:24.816 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'StoryMotion' 已存在，跳过分析
2025-11-30 10:06:24.816 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 66/382
2025-11-30 10:06:24.816 | INFO     | __main__:analyze_products:455 - 
分析进度: 67/382 - AI Context Flow
2025-11-30 10:06:24.816 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AI Context Flow' 已存在，跳过分析
2025-11-30 10:06:24.817 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 67/382
2025-11-30 10:06:24.817 | INFO     | __main__:analyze_products:455 - 
分析进度: 68/382 - Turbo AI
2025-11-30 10:06:24.817 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Turbo AI' 已存在，跳过分析
2025-11-30 10:06:24.817 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 68/382
2025-11-30 10:06:24.817 | INFO     | __main__:analyze_products:455 - 
分析进度: 69/382 - ThreadGPT
2025-11-30 10:06:24.818 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ThreadGPT' 已存在，跳过分析
2025-11-30 10:06:24.818 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 69/382
2025-11-30 10:06:24.818 | INFO     | __main__:analyze_products:455 - 
分析进度: 70/382 - Google
2025-11-30 10:06:24.818 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Google' 已存在，跳过分析
2025-11-30 10:06:24.818 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 70/382
2025-11-30 10:06:24.818 | INFO     | __main__:analyze_products:455 - 
分析进度: 71/382 - Metorial
2025-11-30 10:06:24.819 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Metorial' 已存在，跳过分析
2025-11-30 10:06:24.819 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 71/382
2025-11-30 10:06:24.819 | INFO     | __main__:analyze_products:455 - 
分析进度: 72/382 - AlterBase
2025-11-30 10:06:24.819 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AlterBase' 已存在，跳过分析
2025-11-30 10:06:24.819 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 72/382
2025-11-30 10:06:24.819 | INFO     | __main__:analyze_products:455 - 
分析进度: 73/382 - Ecomcoder
2025-11-30 10:06:24.819 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Ecomcoder' 已存在，跳过分析
2025-11-30 10:06:24.819 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 73/382
2025-11-30 10:06:24.819 | INFO     | __main__:analyze_products:455 - 
分析进度: 74/382 - Primer
2025-11-30 10:06:24.820 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Primer' 已存在，跳过分析
2025-11-30 10:06:24.820 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 74/382
2025-11-30 10:06:24.820 | INFO     | __main__:analyze_products:455 - 
分析进度: 75/382 - Cal ID
2025-11-30 10:06:24.820 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Cal ID' 已存在，跳过分析
2025-11-30 10:06:24.820 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 75/382
2025-11-30 10:06:24.820 | INFO     | __main__:analyze_products:455 - 
分析进度: 76/382 - Citable
2025-11-30 10:06:24.820 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Citable' 已存在，跳过分析
2025-11-30 10:06:24.820 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 76/382
2025-11-30 10:06:24.821 | INFO     | __main__:analyze_products:455 - 
分析进度: 77/382 - ComplyDo
2025-11-30 10:06:24.821 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ComplyDo' 已存在，跳过分析
2025-11-30 10:06:24.821 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 77/382
2025-11-30 10:06:24.821 | INFO     | __main__:analyze_products:455 - 
分析进度: 78/382 - Epismo
2025-11-30 10:06:24.821 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Epismo' 已存在，跳过分析
2025-11-30 10:06:24.821 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 78/382
2025-11-30 10:06:24.821 | INFO     | __main__:analyze_products:455 - 
分析进度: 79/382 - Astrolid
2025-11-30 10:06:24.822 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Astrolid' 已存在，跳过分析
2025-11-30 10:06:24.822 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 79/382
2025-11-30 10:06:24.822 | INFO     | __main__:analyze_products:455 - 
分析进度: 80/382 - Chatter
2025-11-30 10:06:24.822 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Chatter' 已存在，跳过分析
2025-11-30 10:06:24.822 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 80/382
2025-11-30 10:06:24.822 | INFO     | __main__:analyze_products:455 - 
分析进度: 81/382 - Scaloom
2025-11-30 10:06:24.822 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Scaloom' 已存在，跳过分析
2025-11-30 10:06:24.822 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 81/382
2025-11-30 10:06:24.822 | INFO     | __main__:analyze_products:455 - 
分析进度: 82/382 - Skarbe
2025-11-30 10:06:24.823 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Skarbe' 已存在，跳过分析
2025-11-30 10:06:24.823 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 82/382
2025-11-30 10:06:24.823 | INFO     | __main__:analyze_products:455 - 
分析进度: 83/382 - OpenSigner
2025-11-30 10:06:24.823 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'OpenSigner' 已存在，跳过分析
2025-11-30 10:06:24.823 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 83/382
2025-11-30 10:06:24.823 | INFO     | __main__:analyze_products:455 - 
分析进度: 84/382 - JDoodle.ai
2025-11-30 10:06:24.823 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'JDoodle.ai' 已存在，跳过分析
2025-11-30 10:06:24.823 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 84/382
2025-11-30 10:06:24.823 | INFO     | __main__:analyze_products:455 - 
分析进度: 85/382 - Sheet0
2025-11-30 10:06:24.824 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sheet0' 已存在，跳过分析
2025-11-30 10:06:24.824 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 85/382
2025-11-30 10:06:24.824 | INFO     | __main__:analyze_products:455 - 
分析进度: 86/382 - Sensay
2025-11-30 10:06:24.824 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sensay' 已存在，跳过分析
2025-11-30 10:06:24.824 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 86/382
2025-11-30 10:06:24.824 | INFO     | __main__:analyze_products:455 - 
分析进度: 87/382 - The Map of Human Ideas
2025-11-30 10:06:24.824 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'The Map of Human Ideas' 已存在，跳过分析
2025-11-30 10:06:24.824 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 87/382
2025-11-30 10:06:24.824 | INFO     | __main__:analyze_products:455 - 
分析进度: 88/382 - Passionfruit Labs
2025-11-30 10:06:24.825 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Passionfruit Labs' 已存在，跳过分析
2025-11-30 10:06:24.825 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 88/382
2025-11-30 10:06:24.825 | INFO     | __main__:analyze_products:455 - 
分析进度: 89/382 - Released
2025-11-30 10:06:24.825 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Released' 已存在，跳过分析
2025-11-30 10:06:24.825 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 89/382
2025-11-30 10:06:24.825 | INFO     | __main__:analyze_products:455 - 
分析进度: 90/382 - WordFlippin
2025-11-30 10:06:24.825 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'WordFlippin' 已存在，跳过分析
2025-11-30 10:06:24.825 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 90/382
2025-11-30 10:06:24.826 | INFO     | __main__:analyze_products:455 - 
分析进度: 91/382 - Theysaid
2025-11-30 10:06:24.826 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Theysaid' 已存在，跳过分析
2025-11-30 10:06:24.826 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 91/382
2025-11-30 10:06:24.826 | INFO     | __main__:analyze_products:455 - 
分析进度: 92/382 - Noro ADHD Planner
2025-11-30 10:06:24.826 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Noro ADHD Planner' 已存在，跳过分析
2025-11-30 10:06:24.826 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 92/382
2025-11-30 10:06:24.826 | INFO     | __main__:analyze_products:455 - 
分析进度: 93/382 - Clik - Cursor for Video
2025-11-30 10:06:24.827 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Clik - Cursor for Video' 已存在，跳过分析
2025-11-30 10:06:24.827 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 93/382
2025-11-30 10:06:24.827 | INFO     | __main__:analyze_products:455 - 
分析进度: 94/382 - Meta
2025-11-30 10:06:24.827 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Meta' 已存在，跳过分析
2025-11-30 10:06:24.827 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 94/382
2025-11-30 10:06:24.827 | INFO     | __main__:analyze_products:455 - 
分析进度: 95/382 - Mixy
2025-11-30 10:06:24.828 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Mixy' 已存在，跳过分析
2025-11-30 10:06:24.828 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 95/382
2025-11-30 10:06:24.828 | INFO     | __main__:analyze_products:455 - 
分析进度: 96/382 - Praxis News for iOS
2025-11-30 10:06:24.828 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Praxis News for iOS' 已存在，跳过分析
2025-11-30 10:06:24.828 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 96/382
2025-11-30 10:06:24.828 | INFO     | __main__:analyze_products:455 - 
分析进度: 97/382 - Loophole
2025-11-30 10:06:24.829 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Loophole' 已存在，跳过分析
2025-11-30 10:06:24.829 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 97/382
2025-11-30 10:06:24.829 | INFO     | __main__:analyze_products:455 - 
分析进度: 98/382 - Datagran
2025-11-30 10:06:24.829 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Datagran' 已存在，跳过分析
2025-11-30 10:06:24.829 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 98/382
2025-11-30 10:06:24.829 | INFO     | __main__:analyze_products:455 - 
分析进度: 99/382 - Memorr.ai
2025-11-30 10:06:24.829 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Memorr.ai' 已存在，跳过分析
2025-11-30 10:06:24.829 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 99/382
2025-11-30 10:06:24.829 | INFO     | __main__:analyze_products:455 - 
分析进度: 100/382 - Dropstone
2025-11-30 10:06:24.830 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Dropstone' 已存在，跳过分析
2025-11-30 10:06:24.830 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 100/382
2025-11-30 10:06:24.830 | INFO     | __main__:analyze_products:455 - 
分析进度: 101/382 - The Cloud for AI Agents
2025-11-30 10:06:24.830 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'The Cloud for AI Agents' 已存在，跳过分析
2025-11-30 10:06:24.830 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 101/382
2025-11-30 10:06:24.830 | INFO     | __main__:analyze_products:455 - 
分析进度: 102/382 - Pitch
2025-11-30 10:06:24.830 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Pitch' 已存在，跳过分析
2025-11-30 10:06:24.830 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 102/382
2025-11-30 10:06:24.831 | INFO     | __main__:analyze_products:455 - 
分析进度: 103/382 - Pin It
2025-11-30 10:06:24.831 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Pin It' 已存在，跳过分析
2025-11-30 10:06:24.831 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 103/382
2025-11-30 10:06:24.831 | INFO     | __main__:analyze_products:455 - 
分析进度: 104/382 - Talo
2025-11-30 10:06:24.831 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Talo' 已存在，跳过分析
2025-11-30 10:06:24.831 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 104/382
2025-11-30 10:06:24.831 | INFO     | __main__:analyze_products:455 - 
分析进度: 105/382 - Emma:  AI Food Scanner
2025-11-30 10:06:24.832 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Emma:  AI Food Scanner' 已存在，跳过分析
2025-11-30 10:06:24.832 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 105/382
2025-11-30 10:06:24.832 | INFO     | __main__:analyze_products:455 - 
分析进度: 106/382 - Graphis
2025-11-30 10:06:24.832 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Graphis' 已存在，跳过分析
2025-11-30 10:06:24.832 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 106/382
2025-11-30 10:06:24.832 | INFO     | __main__:analyze_products:455 - 
分析进度: 107/382 - Offinal
2025-11-30 10:06:24.832 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Offinal' 已存在，跳过分析
2025-11-30 10:06:24.832 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 107/382
2025-11-30 10:06:24.832 | INFO     | __main__:analyze_products:455 - 
分析进度: 108/382 - Thesys
2025-11-30 10:06:24.833 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Thesys' 已存在，跳过分析
2025-11-30 10:06:24.833 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 108/382
2025-11-30 10:06:24.833 | INFO     | __main__:analyze_products:455 - 
分析进度: 109/382 - Asklet
2025-11-30 10:06:24.833 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Asklet' 已存在，跳过分析
2025-11-30 10:06:24.833 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 109/382
2025-11-30 10:06:24.833 | INFO     | __main__:analyze_products:455 - 
分析进度: 110/382 - TrustMRR
2025-11-30 10:06:24.834 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'TrustMRR' 已存在，跳过分析
2025-11-30 10:06:24.834 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 110/382
2025-11-30 10:06:24.834 | INFO     | __main__:analyze_products:455 - 
分析进度: 111/382 - YouArt
2025-11-30 10:06:24.834 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'YouArt' 已存在，跳过分析
2025-11-30 10:06:24.834 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 111/382
2025-11-30 10:06:24.834 | INFO     | __main__:analyze_products:455 - 
分析进度: 112/382 - Happyverse
2025-11-30 10:06:24.835 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Happyverse' 已存在，跳过分析
2025-11-30 10:06:24.835 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 112/382
2025-11-30 10:06:24.835 | INFO     | __main__:analyze_products:455 - 
分析进度: 113/382 - MindPal
2025-11-30 10:06:24.835 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'MindPal' 已存在，跳过分析
2025-11-30 10:06:24.835 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 113/382
2025-11-30 10:06:24.835 | INFO     | __main__:analyze_products:455 - 
分析进度: 114/382 - Circle
2025-11-30 10:06:24.835 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Circle' 已存在，跳过分析
2025-11-30 10:06:24.836 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 114/382
2025-11-30 10:06:24.836 | INFO     | __main__:analyze_products:455 - 
分析进度: 115/382 - Task Sentry
2025-11-30 10:06:24.836 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Task Sentry' 已存在，跳过分析
2025-11-30 10:06:24.836 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 115/382
2025-11-30 10:06:24.836 | INFO     | __main__:analyze_products:455 - 
分析进度: 116/382 - SnipBox
2025-11-30 10:06:24.836 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SnipBox' 已存在，跳过分析
2025-11-30 10:06:24.836 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 116/382
2025-11-30 10:06:24.837 | INFO     | __main__:analyze_products:455 - 
分析进度: 117/382 - Cranston AI
2025-11-30 10:06:24.837 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Cranston AI' 已存在，跳过分析
2025-11-30 10:06:24.837 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 117/382
2025-11-30 10:06:24.837 | INFO     | __main__:analyze_products:455 - 
分析进度: 118/382 - Rally Tax
2025-11-30 10:06:24.837 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Rally Tax' 已存在，跳过分析
2025-11-30 10:06:24.837 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 118/382
2025-11-30 10:06:24.837 | INFO     | __main__:analyze_products:455 - 
分析进度: 119/382 - Waldium
2025-11-30 10:06:24.838 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Waldium' 已存在，跳过分析
2025-11-30 10:06:24.838 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 119/382
2025-11-30 10:06:24.838 | INFO     | __main__:analyze_products:455 - 
分析进度: 120/382 - Signal Watcher
2025-11-30 10:06:24.838 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Signal Watcher' 已存在，跳过分析
2025-11-30 10:06:24.838 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 120/382
2025-11-30 10:06:24.838 | INFO     | __main__:analyze_products:455 - 
分析进度: 121/382 - Algebras AI
2025-11-30 10:06:24.838 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Algebras AI' 已存在，跳过分析
2025-11-30 10:06:24.838 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 121/382
2025-11-30 10:06:24.838 | INFO     | __main__:analyze_products:455 - 
分析进度: 122/382 - Amplitude
2025-11-30 10:06:24.839 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Amplitude' 已存在，跳过分析
2025-11-30 10:06:24.839 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 122/382
2025-11-30 10:06:24.839 | INFO     | __main__:analyze_products:455 - 
分析进度: 123/382 - Logo.dev
2025-11-30 10:06:24.839 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Logo.dev' 已存在，跳过分析
2025-11-30 10:06:24.839 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 123/382
2025-11-30 10:06:24.839 | INFO     | __main__:analyze_products:455 - 
分析进度: 124/382 - ElevenLabs
2025-11-30 10:06:24.839 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ElevenLabs' 已存在，跳过分析
2025-11-30 10:06:24.839 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 124/382
2025-11-30 10:06:24.839 | INFO     | __main__:analyze_products:455 - 
分析进度: 125/382 - ParseMania.com
2025-11-30 10:06:24.840 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ParseMania.com' 已存在，跳过分析
2025-11-30 10:06:24.840 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 125/382
2025-11-30 10:06:24.840 | INFO     | __main__:analyze_products:455 - 
分析进度: 126/382 - Vibe Manager
2025-11-30 10:06:24.840 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Vibe Manager' 已存在，跳过分析
2025-11-30 10:06:24.840 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 126/382
2025-11-30 10:06:24.840 | INFO     | __main__:analyze_products:455 - 
分析进度: 127/382 - Peakforms
2025-11-30 10:06:24.840 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Peakforms' 已存在，跳过分析
2025-11-30 10:06:24.840 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 127/382
2025-11-30 10:06:24.840 | INFO     | __main__:analyze_products:455 - 
分析进度: 128/382 - Hyperlink by Nexa AI
2025-11-30 10:06:24.841 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hyperlink by Nexa AI' 已存在，跳过分析
2025-11-30 10:06:24.841 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 128/382
2025-11-30 10:06:24.841 | INFO     | __main__:analyze_products:455 - 
分析进度: 129/382 - Brainfish
2025-11-30 10:06:24.841 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Brainfish' 已存在，跳过分析
2025-11-30 10:06:24.841 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 129/382
2025-11-30 10:06:24.842 | INFO     | __main__:analyze_products:455 - 
分析进度: 130/382 - Trae
2025-11-30 10:06:24.842 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Trae' 已存在，跳过分析
2025-11-30 10:06:24.842 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 130/382
2025-11-30 10:06:24.842 | INFO     | __main__:analyze_products:455 - 
分析进度: 131/382 - Sprites.ai
2025-11-30 10:06:24.842 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sprites.ai' 已存在，跳过分析
2025-11-30 10:06:24.842 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 131/382
2025-11-30 10:06:24.842 | INFO     | __main__:analyze_products:455 - 
分析进度: 132/382 - NBA Moves
2025-11-30 10:06:24.843 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'NBA Moves' 已存在，跳过分析
2025-11-30 10:06:24.843 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 132/382
2025-11-30 10:06:24.843 | INFO     | __main__:analyze_products:455 - 
分析进度: 133/382 - VoteVid
2025-11-30 10:06:24.843 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'VoteVid' 已存在，跳过分析
2025-11-30 10:06:24.843 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 133/382
2025-11-30 10:06:24.843 | INFO     | __main__:analyze_products:455 - 
分析进度: 134/382 - SpeechCut
2025-11-30 10:06:24.843 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SpeechCut' 已存在，跳过分析
2025-11-30 10:06:24.843 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 134/382
2025-11-30 10:06:24.844 | INFO     | __main__:analyze_products:455 - 
分析进度: 135/382 - Kadabra
2025-11-30 10:06:24.844 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Kadabra' 已存在，跳过分析
2025-11-30 10:06:24.844 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 135/382
2025-11-30 10:06:24.844 | INFO     | __main__:analyze_products:455 - 
分析进度: 136/382 - PrompTessor
2025-11-30 10:06:24.844 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'PrompTessor' 已存在，跳过分析
2025-11-30 10:06:24.844 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 136/382
2025-11-30 10:06:24.844 | INFO     | __main__:analyze_products:455 - 
分析进度: 137/382 - Picsart
2025-11-30 10:06:24.845 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Picsart' 已存在，跳过分析
2025-11-30 10:06:24.845 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 137/382
2025-11-30 10:06:24.845 | INFO     | __main__:analyze_products:455 - 
分析进度: 138/382 - SnapCommit
2025-11-30 10:06:24.845 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SnapCommit' 已存在，跳过分析
2025-11-30 10:06:24.845 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 138/382
2025-11-30 10:06:24.845 | INFO     | __main__:analyze_products:455 - 
分析进度: 139/382 - Webflow
2025-11-30 10:06:24.845 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Webflow' 已存在，跳过分析
2025-11-30 10:06:24.846 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 139/382
2025-11-30 10:06:24.846 | INFO     | __main__:analyze_products:455 - 
分析进度: 140/382 - The Drive AI
2025-11-30 10:06:24.846 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'The Drive AI' 已存在，跳过分析
2025-11-30 10:06:24.846 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 140/382
2025-11-30 10:06:24.846 | INFO     | __main__:analyze_products:455 - 
分析进度: 141/382 - Cotera
2025-11-30 10:06:24.846 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Cotera' 已存在，跳过分析
2025-11-30 10:06:24.846 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 141/382
2025-11-30 10:06:24.846 | INFO     | __main__:analyze_products:455 - 
分析进度: 142/382 - Rock-n-Roll
2025-11-30 10:06:24.847 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Rock-n-Roll' 已存在，跳过分析
2025-11-30 10:06:24.847 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 142/382
2025-11-30 10:06:24.847 | INFO     | __main__:analyze_products:455 - 
分析进度: 143/382 - MacDetox
2025-11-30 10:06:24.847 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'MacDetox' 已存在，跳过分析
2025-11-30 10:06:24.847 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 143/382
2025-11-30 10:06:24.847 | INFO     | __main__:analyze_products:455 - 
分析进度: 144/382 - Hathora
2025-11-30 10:06:24.847 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hathora' 已存在，跳过分析
2025-11-30 10:06:24.848 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 144/382
2025-11-30 10:06:24.848 | INFO     | __main__:analyze_products:455 - 
分析进度: 145/382 - Crono
2025-11-30 10:06:24.848 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Crono' 已存在，跳过分析
2025-11-30 10:06:24.848 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 145/382
2025-11-30 10:06:24.848 | INFO     | __main__:analyze_products:455 - 
分析进度: 146/382 - Superapp
2025-11-30 10:06:24.848 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Superapp' 已存在，跳过分析
2025-11-30 10:06:24.849 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 146/382
2025-11-30 10:06:24.849 | INFO     | __main__:analyze_products:455 - 
分析进度: 147/382 - Geekflare Connect
2025-11-30 10:06:24.849 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Geekflare Connect' 已存在，跳过分析
2025-11-30 10:06:24.849 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 147/382
2025-11-30 10:06:24.849 | INFO     | __main__:analyze_products:455 - 
分析进度: 148/382 - Hiperyon
2025-11-30 10:06:24.850 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hiperyon' 已存在，跳过分析
2025-11-30 10:06:24.850 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 148/382
2025-11-30 10:06:24.850 | INFO     | __main__:analyze_products:455 - 
分析进度: 149/382 - YouWare
2025-11-30 10:06:24.850 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'YouWare' 已存在，跳过分析
2025-11-30 10:06:24.850 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 149/382
2025-11-30 10:06:24.850 | INFO     | __main__:analyze_products:455 - 
分析进度: 150/382 - cto.new
2025-11-30 10:06:24.851 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'cto.new' 已存在，跳过分析
2025-11-30 10:06:24.851 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 150/382
2025-11-30 10:06:24.851 | INFO     | __main__:analyze_products:455 - 
分析进度: 151/382 - Oasi
2025-11-30 10:06:24.851 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Oasi' 已存在，跳过分析
2025-11-30 10:06:24.851 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 151/382
2025-11-30 10:06:24.851 | INFO     | __main__:analyze_products:455 - 
分析进度: 152/382 - Fuser
2025-11-30 10:06:24.852 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Fuser' 已存在，跳过分析
2025-11-30 10:06:24.852 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 152/382
2025-11-30 10:06:24.852 | INFO     | __main__:analyze_products:455 - 
分析进度: 153/382 - Avaturn Live
2025-11-30 10:06:24.852 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Avaturn Live' 已存在，跳过分析
2025-11-30 10:06:24.852 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 153/382
2025-11-30 10:06:24.852 | INFO     | __main__:analyze_products:455 - 
分析进度: 154/382 - Marble by World Labs
2025-11-30 10:06:24.853 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Marble by World Labs' 已存在，跳过分析
2025-11-30 10:06:24.853 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 154/382
2025-11-30 10:06:24.853 | INFO     | __main__:analyze_products:455 - 
分析进度: 155/382 - OpenAI
2025-11-30 10:06:24.853 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'OpenAI' 已存在，跳过分析
2025-11-30 10:06:24.853 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 155/382
2025-11-30 10:06:24.853 | INFO     | __main__:analyze_products:455 - 
分析进度: 156/382 - Velvet
2025-11-30 10:06:24.853 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Velvet' 已存在，跳过分析
2025-11-30 10:06:24.853 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 156/382
2025-11-30 10:06:24.854 | INFO     | __main__:analyze_products:455 - 
分析进度: 157/382 - BookSell
2025-11-30 10:06:24.854 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'BookSell' 已存在，跳过分析
2025-11-30 10:06:24.854 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 157/382
2025-11-30 10:06:24.854 | INFO     | __main__:analyze_products:455 - 
分析进度: 158/382 - bunny.net
2025-11-30 10:06:24.854 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'bunny.net' 已存在，跳过分析
2025-11-30 10:06:24.854 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 158/382
2025-11-30 10:06:24.854 | INFO     | __main__:analyze_products:455 - 
分析进度: 159/382 - Willow Voice
2025-11-30 10:06:24.855 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Willow Voice' 已存在，跳过分析
2025-11-30 10:06:24.855 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 159/382
2025-11-30 10:06:24.855 | INFO     | __main__:analyze_products:455 - 
分析进度: 160/382 - Pylon
2025-11-30 10:06:24.855 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Pylon' 已存在，跳过分析
2025-11-30 10:06:24.855 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 160/382
2025-11-30 10:06:24.856 | INFO     | __main__:analyze_products:455 - 
分析进度: 161/382 - Webjourney
2025-11-30 10:06:24.856 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Webjourney' 已存在，跳过分析
2025-11-30 10:06:24.856 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 161/382
2025-11-30 10:06:24.856 | INFO     | __main__:analyze_products:455 - 
分析进度: 162/382 - Documenso
2025-11-30 10:06:24.857 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Documenso' 已存在，跳过分析
2025-11-30 10:06:24.857 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 162/382
2025-11-30 10:06:24.857 | INFO     | __main__:analyze_products:455 - 
分析进度: 163/382 - Devpilot
2025-11-30 10:06:24.857 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Devpilot' 已存在，跳过分析
2025-11-30 10:06:24.857 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 163/382
2025-11-30 10:06:24.857 | INFO     | __main__:analyze_products:455 - 
分析进度: 164/382 - Lifter
2025-11-30 10:06:24.857 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Lifter' 已存在，跳过分析
2025-11-30 10:06:24.858 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 164/382
2025-11-30 10:06:24.858 | INFO     | __main__:analyze_products:455 - 
分析进度: 165/382 - Doco
2025-11-30 10:06:24.858 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Doco' 已存在，跳过分析
2025-11-30 10:06:24.858 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 165/382
2025-11-30 10:06:24.858 | INFO     | __main__:analyze_products:455 - 
分析进度: 166/382 - SafetyWing
2025-11-30 10:06:24.859 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SafetyWing' 已存在，跳过分析
2025-11-30 10:06:24.859 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 166/382
2025-11-30 10:06:24.859 | INFO     | __main__:analyze_products:455 - 
分析进度: 167/382 - Easy Tasks by Morgen
2025-11-30 10:06:24.859 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Easy Tasks by Morgen' 已存在，跳过分析
2025-11-30 10:06:24.859 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 167/382
2025-11-30 10:06:24.859 | INFO     | __main__:analyze_products:455 - 
分析进度: 168/382 - Khorus
2025-11-30 10:06:24.859 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Khorus' 已存在，跳过分析
2025-11-30 10:06:24.859 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 168/382
2025-11-30 10:06:24.860 | INFO     | __main__:analyze_products:455 - 
分析进度: 169/382 - SIMA 2
2025-11-30 10:06:24.860 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SIMA 2' 已存在，跳过分析
2025-11-30 10:06:24.860 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 169/382
2025-11-30 10:06:24.860 | INFO     | __main__:analyze_products:455 - 
分析进度: 170/382 - MyLens for Youtube
2025-11-30 10:06:24.860 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'MyLens for Youtube' 已存在，跳过分析
2025-11-30 10:06:24.860 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 170/382
2025-11-30 10:06:24.860 | INFO     | __main__:analyze_products:455 - 
分析进度: 171/382 - AirShare
2025-11-30 10:06:24.861 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AirShare' 已存在，跳过分析
2025-11-30 10:06:24.861 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 171/382
2025-11-30 10:06:24.861 | INFO     | __main__:analyze_products:455 - 
分析进度: 172/382 - Email Buttons
2025-11-30 10:06:24.861 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Email Buttons' 已存在，跳过分析
2025-11-30 10:06:24.861 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 172/382
2025-11-30 10:06:24.861 | INFO     | __main__:analyze_products:455 - 
分析进度: 173/382 - Scraib.app
2025-11-30 10:06:24.862 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Scraib.app' 已存在，跳过分析
2025-11-30 10:06:24.862 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 173/382
2025-11-30 10:06:24.862 | INFO     | __main__:analyze_products:455 - 
分析进度: 174/382 - SourcePilot
2025-11-30 10:06:24.862 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SourcePilot' 已存在，跳过分析
2025-11-30 10:06:24.862 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 174/382
2025-11-30 10:06:24.862 | INFO     | __main__:analyze_products:455 - 
分析进度: 175/382 - Juno digital planner
2025-11-30 10:06:24.862 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Juno digital planner' 已存在，跳过分析
2025-11-30 10:06:24.862 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 175/382
2025-11-30 10:06:24.862 | INFO     | __main__:analyze_products:455 - 
分析进度: 176/382 - GitHub Repo Visibility Analyzer
2025-11-30 10:06:24.863 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'GitHub Repo Visibility Analyzer' 已存在，跳过分析
2025-11-30 10:06:24.863 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 176/382
2025-11-30 10:06:24.863 | INFO     | __main__:analyze_products:455 - 
分析进度: 177/382 - Proximity Lock System
2025-11-30 10:06:24.863 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Proximity Lock System' 已存在，跳过分析
2025-11-30 10:06:24.863 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 177/382
2025-11-30 10:06:24.863 | INFO     | __main__:analyze_products:455 - 
分析进度: 178/382 - ClipboardAI
2025-11-30 10:06:24.863 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ClipboardAI' 已存在，跳过分析
2025-11-30 10:06:24.863 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 178/382
2025-11-30 10:06:24.864 | INFO     | __main__:analyze_products:455 - 
分析进度: 179/382 - LaunchOS
2025-11-30 10:06:24.864 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'LaunchOS' 已存在，跳过分析
2025-11-30 10:06:24.864 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 179/382
2025-11-30 10:06:24.864 | INFO     | __main__:analyze_products:455 - 
分析进度: 180/382 - No Contact Tracker
2025-11-30 10:06:24.864 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'No Contact Tracker' 已存在，跳过分析
2025-11-30 10:06:24.864 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 180/382
2025-11-30 10:06:24.865 | INFO     | __main__:analyze_products:455 - 
分析进度: 181/382 - RingIt
2025-11-30 10:06:24.865 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'RingIt' 已存在，跳过分析
2025-11-30 10:06:24.865 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 181/382
2025-11-30 10:06:24.865 | INFO     | __main__:analyze_products:455 - 
分析进度: 182/382 - Artifacts
2025-11-30 10:06:24.865 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Artifacts' 已存在，跳过分析
2025-11-30 10:06:24.865 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 182/382
2025-11-30 10:06:24.865 | INFO     | __main__:analyze_products:455 - 
分析进度: 183/382 - Planndu
2025-11-30 10:06:24.865 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Planndu' 已存在，跳过分析
2025-11-30 10:06:24.865 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 183/382
2025-11-30 10:06:24.866 | INFO     | __main__:analyze_products:455 - 
分析进度: 184/382 - WoofSheet
2025-11-30 10:06:24.866 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'WoofSheet' 已存在，跳过分析
2025-11-30 10:06:24.866 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 184/382
2025-11-30 10:06:24.866 | INFO     | __main__:analyze_products:455 - 
分析进度: 185/382 - Prometora
2025-11-30 10:06:24.866 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Prometora' 已存在，跳过分析
2025-11-30 10:06:24.867 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 185/382
2025-11-30 10:06:24.867 | INFO     | __main__:analyze_products:455 - 
分析进度: 186/382 - Rare Big Deal
2025-11-30 10:06:24.867 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Rare Big Deal' 已存在，跳过分析
2025-11-30 10:06:24.867 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 186/382
2025-11-30 10:06:24.867 | INFO     | __main__:analyze_products:455 - 
分析进度: 187/382 - ZenCommunity
2025-11-30 10:06:24.867 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ZenCommunity' 已存在，跳过分析
2025-11-30 10:06:24.867 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 187/382
2025-11-30 10:06:24.868 | INFO     | __main__:analyze_products:455 - 
分析进度: 188/382 - Elsie AI
2025-11-30 10:06:24.868 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Elsie AI' 已存在，跳过分析
2025-11-30 10:06:24.868 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 188/382
2025-11-30 10:06:24.868 | INFO     | __main__:analyze_products:455 - 
分析进度: 189/382 - Gubb
2025-11-30 10:06:24.868 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Gubb' 已存在，跳过分析
2025-11-30 10:06:24.868 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 189/382
2025-11-30 10:06:24.868 | INFO     | __main__:analyze_products:455 - 
分析进度: 190/382 - Koyal
2025-11-30 10:06:24.869 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Koyal' 已存在，跳过分析
2025-11-30 10:06:24.869 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 190/382
2025-11-30 10:06:24.869 | INFO     | __main__:analyze_products:455 - 
分析进度: 191/382 - NotiSprite
2025-11-30 10:06:24.869 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'NotiSprite' 已存在，跳过分析
2025-11-30 10:06:24.869 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 191/382
2025-11-30 10:06:24.869 | INFO     | __main__:analyze_products:455 - 
分析进度: 192/382 - 2pr
2025-11-30 10:06:24.870 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 '2pr' 已存在，跳过分析
2025-11-30 10:06:24.870 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 192/382
2025-11-30 10:06:24.870 | INFO     | __main__:analyze_products:455 - 
分析进度: 193/382 - Swytchcode
2025-11-30 10:06:24.870 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Swytchcode' 已存在，跳过分析
2025-11-30 10:06:24.870 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 193/382
2025-11-30 10:06:24.870 | INFO     | __main__:analyze_products:455 - 
分析进度: 194/382 - Sato Video Player
2025-11-30 10:06:24.870 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sato Video Player' 已存在，跳过分析
2025-11-30 10:06:24.870 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 194/382
2025-11-30 10:06:24.870 | INFO     | __main__:analyze_products:455 - 
分析进度: 195/382 - IntegrateAPI
2025-11-30 10:06:24.871 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'IntegrateAPI' 已存在，跳过分析
2025-11-30 10:06:24.871 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 195/382
2025-11-30 10:06:24.871 | INFO     | __main__:analyze_products:455 - 
分析进度: 196/382 - Chat by X
2025-11-30 10:06:24.871 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Chat by X' 已存在，跳过分析
2025-11-30 10:06:24.871 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 196/382
2025-11-30 10:06:24.871 | INFO     | __main__:analyze_products:455 - 
分析进度: 197/382 - beehiiv
2025-11-30 10:06:24.871 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'beehiiv' 已存在，跳过分析
2025-11-30 10:06:24.872 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 197/382
2025-11-30 10:06:24.872 | INFO     | __main__:analyze_products:455 - 
分析进度: 198/382 - Marginof.com
2025-11-30 10:06:24.872 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Marginof.com' 已存在，跳过分析
2025-11-30 10:06:24.872 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 198/382
2025-11-30 10:06:24.872 | INFO     | __main__:analyze_products:455 - 
分析进度: 199/382 - YourGPT
2025-11-30 10:06:24.872 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'YourGPT' 已存在，跳过分析
2025-11-30 10:06:24.872 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 199/382
2025-11-30 10:06:24.872 | INFO     | __main__:analyze_products:455 - 
分析进度: 200/382 - Reindeer
2025-11-30 10:06:24.872 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Reindeer' 已存在，跳过分析
2025-11-30 10:06:24.873 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 200/382
2025-11-30 10:06:24.873 | INFO     | __main__:analyze_products:455 - 
分析进度: 201/382 - Anymark
2025-11-30 10:06:24.873 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Anymark' 已存在，跳过分析
2025-11-30 10:06:24.873 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 201/382
2025-11-30 10:06:24.873 | INFO     | __main__:analyze_products:455 - 
分析进度: 202/382 - AppealSeal
2025-11-30 10:06:24.873 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AppealSeal' 已存在，跳过分析
2025-11-30 10:06:24.873 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 202/382
2025-11-30 10:06:24.873 | INFO     | __main__:analyze_products:455 - 
分析进度: 203/382 - NeoAgent
2025-11-30 10:06:24.873 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'NeoAgent' 已存在，跳过分析
2025-11-30 10:06:24.873 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 203/382
2025-11-30 10:06:24.874 | INFO     | __main__:analyze_products:455 - 
分析进度: 204/382 - sleek.design
2025-11-30 10:06:24.874 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'sleek.design' 已存在，跳过分析
2025-11-30 10:06:24.874 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 204/382
2025-11-30 10:06:24.874 | INFO     | __main__:analyze_products:455 - 
分析进度: 205/382 - BeFreed
2025-11-30 10:06:24.874 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'BeFreed' 已存在，跳过分析
2025-11-30 10:06:24.874 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 205/382
2025-11-30 10:06:24.874 | INFO     | __main__:analyze_products:455 - 
分析进度: 206/382 - Welltory
2025-11-30 10:06:24.874 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Welltory' 已存在，跳过分析
2025-11-30 10:06:24.874 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 206/382
2025-11-30 10:06:24.874 | INFO     | __main__:analyze_products:455 - 
分析进度: 207/382 - Blimp
2025-11-30 10:06:24.875 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Blimp' 已存在，跳过分析
2025-11-30 10:06:24.875 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 207/382
2025-11-30 10:06:24.875 | INFO     | __main__:analyze_products:455 - 
分析进度: 208/382 - VNYL
2025-11-30 10:06:24.875 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'VNYL' 已存在，跳过分析
2025-11-30 10:06:24.875 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 208/382
2025-11-30 10:06:24.875 | INFO     | __main__:analyze_products:455 - 
分析进度: 209/382 - Juice
2025-11-30 10:06:24.875 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Juice' 已存在，跳过分析
2025-11-30 10:06:24.876 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 209/382
2025-11-30 10:06:24.876 | INFO     | __main__:analyze_products:455 - 
分析进度: 210/382 - Paraflow
2025-11-30 10:06:24.876 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Paraflow' 已存在，跳过分析
2025-11-30 10:06:24.876 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 210/382
2025-11-30 10:06:24.876 | INFO     | __main__:analyze_products:455 - 
分析进度: 211/382 - AidaJet
2025-11-30 10:06:24.876 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AidaJet' 已存在，跳过分析
2025-11-30 10:06:24.876 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 211/382
2025-11-30 10:06:24.877 | INFO     | __main__:analyze_products:455 - 
分析进度: 212/382 - Zen Editor
2025-11-30 10:06:24.877 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Zen Editor' 已存在，跳过分析
2025-11-30 10:06:24.877 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 212/382
2025-11-30 10:06:24.877 | INFO     | __main__:analyze_products:455 - 
分析进度: 213/382 - Sakura
2025-11-30 10:06:24.877 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sakura' 已存在，跳过分析
2025-11-30 10:06:24.877 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 213/382
2025-11-30 10:06:24.877 | INFO     | __main__:analyze_products:455 - 
分析进度: 214/382 - Sokosumi
2025-11-30 10:06:24.878 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sokosumi' 已存在，跳过分析
2025-11-30 10:06:24.878 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 214/382
2025-11-30 10:06:24.878 | INFO     | __main__:analyze_products:455 - 
分析进度: 215/382 - Bluedot
2025-11-30 10:06:24.878 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Bluedot' 已存在，跳过分析
2025-11-30 10:06:24.878 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 215/382
2025-11-30 10:06:24.878 | INFO     | __main__:analyze_products:455 - 
分析进度: 216/382 - Google Antigravity
2025-11-30 10:06:24.878 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Google Antigravity' 已存在，跳过分析
2025-11-30 10:06:24.878 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 216/382
2025-11-30 10:06:24.878 | INFO     | __main__:analyze_products:455 - 
分析进度: 217/382 - Gemini
2025-11-30 10:06:24.879 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Gemini' 已存在，跳过分析
2025-11-30 10:06:24.879 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 217/382
2025-11-30 10:06:24.879 | INFO     | __main__:analyze_products:455 - 
分析进度: 218/382 - Tiptap
2025-11-30 10:06:24.879 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Tiptap' 已存在，跳过分析
2025-11-30 10:06:24.881 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 218/382
2025-11-30 10:06:24.881 | INFO     | __main__:analyze_products:455 - 
分析进度: 219/382 - AutoSubtitles
2025-11-30 10:06:24.881 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AutoSubtitles' 已存在，跳过分析
2025-11-30 10:06:24.881 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 219/382
2025-11-30 10:06:24.881 | INFO     | __main__:analyze_products:455 - 
分析进度: 220/382 - StopBite
2025-11-30 10:06:24.882 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'StopBite' 已存在，跳过分析
2025-11-30 10:06:24.882 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 220/382
2025-11-30 10:06:24.882 | INFO     | __main__:analyze_products:455 - 
分析进度: 221/382 - Snippets AI
2025-11-30 10:06:24.882 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Snippets AI' 已存在，跳过分析
2025-11-30 10:06:24.882 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 221/382
2025-11-30 10:06:24.882 | INFO     | __main__:analyze_products:455 - 
分析进度: 222/382 - Lapis
2025-11-30 10:06:24.882 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Lapis' 已存在，跳过分析
2025-11-30 10:06:24.883 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 222/382
2025-11-30 10:06:24.883 | INFO     | __main__:analyze_products:455 - 
分析进度: 223/382 - Airstitch
2025-11-30 10:06:24.883 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Airstitch' 已存在，跳过分析
2025-11-30 10:06:24.884 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 223/382
2025-11-30 10:06:24.884 | INFO     | __main__:analyze_products:455 - 
分析进度: 224/382 - Tiny Mario
2025-11-30 10:06:24.884 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Tiny Mario' 已存在，跳过分析
2025-11-30 10:06:24.884 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 224/382
2025-11-30 10:06:24.885 | INFO     | __main__:analyze_products:455 - 
分析进度: 225/382 - Hirosend
2025-11-30 10:06:24.885 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hirosend' 已存在，跳过分析
2025-11-30 10:06:24.885 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 225/382
2025-11-30 10:06:24.885 | INFO     | __main__:analyze_products:455 - 
分析进度: 226/382 - Grok 3
2025-11-30 10:06:24.886 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Grok 3' 已存在，跳过分析
2025-11-30 10:06:24.886 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 226/382
2025-11-30 10:06:24.886 | INFO     | __main__:analyze_products:455 - 
分析进度: 227/382 - Zo Computer
2025-11-30 10:06:24.886 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Zo Computer' 已存在，跳过分析
2025-11-30 10:06:24.887 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 227/382
2025-11-30 10:06:24.887 | INFO     | __main__:analyze_products:455 - 
分析进度: 228/382 - Markopolo AI
2025-11-30 10:06:24.887 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Markopolo AI' 已存在，跳过分析
2025-11-30 10:06:24.887 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 228/382
2025-11-30 10:06:24.887 | INFO     | __main__:analyze_products:455 - 
分析进度: 229/382 - AI Email Template Generator
2025-11-30 10:06:24.887 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AI Email Template Generator' 已存在，跳过分析
2025-11-30 10:06:24.887 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 229/382
2025-11-30 10:06:24.887 | INFO     | __main__:analyze_products:455 - 
分析进度: 230/382 - Streetwise
2025-11-30 10:06:24.887 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Streetwise' 已存在，跳过分析
2025-11-30 10:06:24.888 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 230/382
2025-11-30 10:06:24.888 | INFO     | __main__:analyze_products:455 - 
分析进度: 231/382 - Nitpicks
2025-11-30 10:06:24.888 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Nitpicks' 已存在，跳过分析
2025-11-30 10:06:24.888 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 231/382
2025-11-30 10:06:24.888 | INFO     | __main__:analyze_products:455 - 
分析进度: 232/382 - Super
2025-11-30 10:06:24.888 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Super' 已存在，跳过分析
2025-11-30 10:06:24.888 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 232/382
2025-11-30 10:06:24.888 | INFO     | __main__:analyze_products:455 - 
分析进度: 233/382 - StenifyAI
2025-11-30 10:06:24.888 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'StenifyAI' 已存在，跳过分析
2025-11-30 10:06:24.889 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 233/382
2025-11-30 10:06:24.889 | INFO     | __main__:analyze_products:455 - 
分析进度: 234/382 - Axis One
2025-11-30 10:06:24.889 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Axis One' 已存在，跳过分析
2025-11-30 10:06:24.889 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 234/382
2025-11-30 10:06:24.889 | INFO     | __main__:analyze_products:455 - 
分析进度: 235/382 - PortTraceX
2025-11-30 10:06:24.889 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'PortTraceX' 已存在，跳过分析
2025-11-30 10:06:24.889 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 235/382
2025-11-30 10:06:24.889 | INFO     | __main__:analyze_products:455 - 
分析进度: 236/382 - Nori
2025-11-30 10:06:24.889 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Nori' 已存在，跳过分析
2025-11-30 10:06:24.889 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 236/382
2025-11-30 10:06:24.890 | INFO     | __main__:analyze_products:455 - 
分析进度: 237/382 - Rewebly
2025-11-30 10:06:24.890 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Rewebly' 已存在，跳过分析
2025-11-30 10:06:24.890 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 237/382
2025-11-30 10:06:24.890 | INFO     | __main__:analyze_products:455 - 
分析进度: 238/382 - Termly
2025-11-30 10:06:24.890 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Termly' 已存在，跳过分析
2025-11-30 10:06:24.890 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 238/382
2025-11-30 10:06:24.890 | INFO     | __main__:analyze_products:455 - 
分析进度: 239/382 - JotChain
2025-11-30 10:06:24.890 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'JotChain' 已存在，跳过分析
2025-11-30 10:06:24.891 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 239/382
2025-11-30 10:06:24.891 | INFO     | __main__:analyze_products:455 - 
分析进度: 240/382 - Oura
2025-11-30 10:06:24.891 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Oura' 已存在，跳过分析
2025-11-30 10:06:24.891 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 240/382
2025-11-30 10:06:24.891 | INFO     | __main__:analyze_products:455 - 
分析进度: 241/382 - Sendbird
2025-11-30 10:06:24.891 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sendbird' 已存在，跳过分析
2025-11-30 10:06:24.891 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 241/382
2025-11-30 10:06:24.891 | INFO     | __main__:analyze_products:455 - 
分析进度: 242/382 - Baserow
2025-11-30 10:06:24.891 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Baserow' 已存在，跳过分析
2025-11-30 10:06:24.891 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 242/382
2025-11-30 10:06:24.892 | INFO     | __main__:analyze_products:455 - 
分析进度: 243/382 - Filter Everything Online
2025-11-30 10:06:24.892 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Filter Everything Online' 已存在，跳过分析
2025-11-30 10:06:24.892 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 243/382
2025-11-30 10:06:24.892 | INFO     | __main__:analyze_products:455 - 
分析进度: 244/382 - Alloy
2025-11-30 10:06:24.892 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Alloy' 已存在，跳过分析
2025-11-30 10:06:24.892 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 244/382
2025-11-30 10:06:24.892 | INFO     | __main__:analyze_products:455 - 
分析进度: 245/382 - Ogment MCP-Builder
2025-11-30 10:06:24.894 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Ogment MCP-Builder' 已存在，跳过分析
2025-11-30 10:06:24.894 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 245/382
2025-11-30 10:06:24.894 | INFO     | __main__:analyze_products:455 - 
分析进度: 246/382 - Thumbmagic
2025-11-30 10:06:24.894 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Thumbmagic' 已存在，跳过分析
2025-11-30 10:06:24.894 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 246/382
2025-11-30 10:06:24.894 | INFO     | __main__:analyze_products:455 - 
分析进度: 247/382 - Typeless
2025-11-30 10:06:24.895 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Typeless' 已存在，跳过分析
2025-11-30 10:06:24.895 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 247/382
2025-11-30 10:06:24.895 | INFO     | __main__:analyze_products:455 - 
分析进度: 248/382 - Speakeasy
2025-11-30 10:06:24.895 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Speakeasy' 已存在，跳过分析
2025-11-30 10:06:24.895 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 248/382
2025-11-30 10:06:24.895 | INFO     | __main__:analyze_products:455 - 
分析进度: 249/382 - Notate.so
2025-11-30 10:06:24.896 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Notate.so' 已存在，跳过分析
2025-11-30 10:06:24.896 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 249/382
2025-11-30 10:06:24.896 | INFO     | __main__:analyze_products:455 - 
分析进度: 250/382 - InsForge
2025-11-30 10:06:24.897 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'InsForge' 已存在，跳过分析
2025-11-30 10:06:24.897 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 250/382
2025-11-30 10:06:24.897 | INFO     | __main__:analyze_products:455 - 
分析进度: 251/382 - webhook.rodeo
2025-11-30 10:06:24.897 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'webhook.rodeo' 已存在，跳过分析
2025-11-30 10:06:24.897 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 251/382
2025-11-30 10:06:24.897 | INFO     | __main__:analyze_products:455 - 
分析进度: 252/382 - Lumical
2025-11-30 10:06:24.898 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Lumical' 已存在，跳过分析
2025-11-30 10:06:24.898 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 252/382
2025-11-30 10:06:24.898 | INFO     | __main__:analyze_products:455 - 
分析进度: 253/382 - Tonic.ai
2025-11-30 10:06:24.899 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Tonic.ai' 已存在，跳过分析
2025-11-30 10:06:24.899 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 253/382
2025-11-30 10:06:24.899 | INFO     | __main__:analyze_products:455 - 
分析进度: 254/382 - Axal
2025-11-30 10:06:24.899 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Axal' 已存在，跳过分析
2025-11-30 10:06:24.899 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 254/382
2025-11-30 10:06:24.899 | INFO     | __main__:analyze_products:455 - 
分析进度: 255/382 - CapCut AI Suite
2025-11-30 10:06:24.899 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'CapCut AI Suite' 已存在，跳过分析
2025-11-30 10:06:24.899 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 255/382
2025-11-30 10:06:24.900 | INFO     | __main__:analyze_products:455 - 
分析进度: 256/382 - Unravel
2025-11-30 10:06:24.900 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Unravel' 已存在，跳过分析
2025-11-30 10:06:24.900 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 256/382
2025-11-30 10:06:24.900 | INFO     | __main__:analyze_products:455 - 
分析进度: 257/382 - Pressdeck
2025-11-30 10:06:24.900 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Pressdeck' 已存在，跳过分析
2025-11-30 10:06:24.900 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 257/382
2025-11-30 10:06:24.900 | INFO     | __main__:analyze_products:455 - 
分析进度: 258/382 - Guideflow
2025-11-30 10:06:24.901 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Guideflow' 已存在，跳过分析
2025-11-30 10:06:24.901 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 258/382
2025-11-30 10:06:24.901 | INFO     | __main__:analyze_products:455 - 
分析进度: 259/382 - Manus
2025-11-30 10:06:24.901 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Manus' 已存在，跳过分析
2025-11-30 10:06:24.901 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 259/382
2025-11-30 10:06:24.901 | INFO     | __main__:analyze_products:455 - 
分析进度: 260/382 - Spine
2025-11-30 10:06:24.901 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Spine' 已存在，跳过分析
2025-11-30 10:06:24.901 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 260/382
2025-11-30 10:06:24.902 | INFO     | __main__:analyze_products:455 - 
分析进度: 261/382 - Color Palette Pro
2025-11-30 10:06:24.902 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Color Palette Pro' 已存在，跳过分析
2025-11-30 10:06:24.902 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 261/382
2025-11-30 10:06:24.902 | INFO     | __main__:analyze_products:455 - 
分析进度: 262/382 - Signadot
2025-11-30 10:06:24.902 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Signadot' 已存在，跳过分析
2025-11-30 10:06:24.902 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 262/382
2025-11-30 10:06:24.902 | INFO     | __main__:analyze_products:455 - 
分析进度: 263/382 - Gemini 3 Brand Audit
2025-11-30 10:06:24.902 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Gemini 3 Brand Audit' 已存在，跳过分析
2025-11-30 10:06:24.903 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 263/382
2025-11-30 10:06:24.903 | INFO     | __main__:analyze_products:455 - 
分析进度: 264/382 - Magic Mango
2025-11-30 10:06:24.903 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Magic Mango' 已存在，跳过分析
2025-11-30 10:06:24.903 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 264/382
2025-11-30 10:06:24.903 | INFO     | __main__:analyze_products:455 - 
分析进度: 265/382 - Baselight
2025-11-30 10:06:24.903 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Baselight' 已存在，跳过分析
2025-11-30 10:06:24.903 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 265/382
2025-11-30 10:06:24.903 | INFO     | __main__:analyze_products:455 - 
分析进度: 266/382 - Karumi
2025-11-30 10:06:24.904 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Karumi' 已存在，跳过分析
2025-11-30 10:06:24.904 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 266/382
2025-11-30 10:06:24.904 | INFO     | __main__:analyze_products:455 - 
分析进度: 267/382 - Flex AI: Your AI Personal Trainer
2025-11-30 10:06:24.904 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Flex AI: Your AI Personal Trainer' 已存在，跳过分析
2025-11-30 10:06:24.904 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 267/382
2025-11-30 10:06:24.904 | INFO     | __main__:analyze_products:455 - 
分析进度: 268/382 - Refbox
2025-11-30 10:06:24.904 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Refbox' 已存在，跳过分析
2025-11-30 10:06:24.904 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 268/382
2025-11-30 10:06:24.904 | INFO     | __main__:analyze_products:455 - 
分析进度: 269/382 - Read AI for Desktop
2025-11-30 10:06:24.905 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Read AI for Desktop' 已存在，跳过分析
2025-11-30 10:06:24.905 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 269/382
2025-11-30 10:06:24.905 | INFO     | __main__:analyze_products:455 - 
分析进度: 270/382 - Credyt
2025-11-30 10:06:24.905 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Credyt' 已存在，跳过分析
2025-11-30 10:06:24.905 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 270/382
2025-11-30 10:06:24.905 | INFO     | __main__:analyze_products:455 - 
分析进度: 271/382 - Todoist
2025-11-30 10:06:24.905 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Todoist' 已存在，跳过分析
2025-11-30 10:06:24.906 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 271/382
2025-11-30 10:06:24.907 | INFO     | __main__:analyze_products:455 - 
分析进度: 272/382 - Pavis
2025-11-30 10:06:24.907 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Pavis' 已存在，跳过分析
2025-11-30 10:06:24.908 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 272/382
2025-11-30 10:06:24.908 | INFO     | __main__:analyze_products:455 - 
分析进度: 273/382 - Dimension
2025-11-30 10:06:24.908 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Dimension' 已存在，跳过分析
2025-11-30 10:06:24.908 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 273/382
2025-11-30 10:06:24.908 | INFO     | __main__:analyze_products:455 - 
分析进度: 274/382 - Wordwise: Vocabulary Builder
2025-11-30 10:06:24.908 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Wordwise: Vocabulary Builder' 已存在，跳过分析
2025-11-30 10:06:24.909 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 274/382
2025-11-30 10:06:24.909 | INFO     | __main__:analyze_products:455 - 
分析进度: 275/382 - OnlyFlights
2025-11-30 10:06:24.909 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'OnlyFlights' 已存在，跳过分析
2025-11-30 10:06:24.909 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 275/382
2025-11-30 10:06:24.909 | INFO     | __main__:analyze_products:455 - 
分析进度: 276/382 - Better Upload
2025-11-30 10:06:24.909 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Better Upload' 已存在，跳过分析
2025-11-30 10:06:24.909 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 276/382
2025-11-30 10:06:24.909 | INFO     | __main__:analyze_products:455 - 
分析进度: 277/382 - Onyx
2025-11-30 10:06:24.910 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Onyx' 已存在，跳过分析
2025-11-30 10:06:24.910 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 277/382
2025-11-30 10:06:24.910 | INFO     | __main__:analyze_products:455 - 
分析进度: 278/382 - Apex Echo Ai
2025-11-30 10:06:24.910 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Apex Echo Ai' 已存在，跳过分析
2025-11-30 10:06:24.910 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 278/382
2025-11-30 10:06:24.910 | INFO     | __main__:analyze_products:455 - 
分析进度: 279/382 - Neat Photo (Beta)
2025-11-30 10:06:24.910 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Neat Photo (Beta)' 已存在，跳过分析
2025-11-30 10:06:24.911 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 279/382
2025-11-30 10:06:24.911 | INFO     | __main__:analyze_products:455 - 
分析进度: 280/382 - Globe of History
2025-11-30 10:06:24.911 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Globe of History' 已存在，跳过分析
2025-11-30 10:06:24.912 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 280/382
2025-11-30 10:06:24.912 | INFO     | __main__:analyze_products:455 - 
分析进度: 281/382 - Auto Shutdown
2025-11-30 10:06:24.912 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Auto Shutdown' 已存在，跳过分析
2025-11-30 10:06:24.912 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 281/382
2025-11-30 10:06:24.912 | INFO     | __main__:analyze_products:455 - 
分析进度: 282/382 - Mixup
2025-11-30 10:06:24.912 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Mixup' 已存在，跳过分析
2025-11-30 10:06:24.913 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 282/382
2025-11-30 10:06:24.913 | INFO     | __main__:analyze_products:455 - 
分析进度: 283/382 - Crazy Egg
2025-11-30 10:06:24.913 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Crazy Egg' 已存在，跳过分析
2025-11-30 10:06:24.913 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 283/382
2025-11-30 10:06:24.913 | INFO     | __main__:analyze_products:455 - 
分析进度: 284/382 - Perplexity
2025-11-30 10:06:24.913 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Perplexity' 已存在，跳过分析
2025-11-30 10:06:24.913 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 284/382
2025-11-30 10:06:24.913 | INFO     | __main__:analyze_products:455 - 
分析进度: 285/382 - Textable
2025-11-30 10:06:24.914 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Textable' 已存在，跳过分析
2025-11-30 10:06:24.914 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 285/382
2025-11-30 10:06:24.914 | INFO     | __main__:analyze_products:455 - 
分析进度: 286/382 - AI Detector
2025-11-30 10:06:24.914 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AI Detector' 已存在，跳过分析
2025-11-30 10:06:24.914 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 286/382
2025-11-30 10:06:24.914 | INFO     | __main__:analyze_products:455 - 
分析进度: 287/382 - Side Space
2025-11-30 10:06:24.914 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Side Space' 已存在，跳过分析
2025-11-30 10:06:24.914 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 287/382
2025-11-30 10:06:24.915 | INFO     | __main__:analyze_products:455 - 
分析进度: 288/382 - OCR Arena
2025-11-30 10:06:24.915 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'OCR Arena' 已存在，跳过分析
2025-11-30 10:06:24.915 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 288/382
2025-11-30 10:06:24.915 | INFO     | __main__:analyze_products:455 - 
分析进度: 289/382 - Antigravity for Raycast
2025-11-30 10:06:24.915 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Antigravity for Raycast' 已存在，跳过分析
2025-11-30 10:06:24.915 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 289/382
2025-11-30 10:06:24.915 | INFO     | __main__:analyze_products:455 - 
分析进度: 290/382 - TurtleBar - Smart Battery Saver for Mac
2025-11-30 10:06:24.916 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'TurtleBar - Smart Battery Saver for Mac' 已存在，跳过分析
2025-11-30 10:06:24.916 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 290/382
2025-11-30 10:06:24.916 | INFO     | __main__:analyze_products:455 - 
分析进度: 291/382 - Twogether
2025-11-30 10:06:24.916 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Twogether' 已存在，跳过分析
2025-11-30 10:06:24.916 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 291/382
2025-11-30 10:06:24.916 | INFO     | __main__:analyze_products:455 - 
分析进度: 292/382 - Good Dad
2025-11-30 10:06:24.916 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Good Dad' 已存在，跳过分析
2025-11-30 10:06:24.917 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 292/382
2025-11-30 10:06:24.917 | INFO     | __main__:analyze_products:455 - 
分析进度: 293/382 - Browser Cash
2025-11-30 10:06:24.917 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Browser Cash' 已存在，跳过分析
2025-11-30 10:06:24.917 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 293/382
2025-11-30 10:06:24.917 | INFO     | __main__:analyze_products:455 - 
分析进度: 294/382 - Hargun's MacOS
2025-11-30 10:06:24.917 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hargun's MacOS' 已存在，跳过分析
2025-11-30 10:06:24.917 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 294/382
2025-11-30 10:06:24.917 | INFO     | __main__:analyze_products:455 - 
分析进度: 295/382 - Gatling
2025-11-30 10:06:24.918 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Gatling' 已存在，跳过分析
2025-11-30 10:06:24.918 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 295/382
2025-11-30 10:06:24.918 | INFO     | __main__:analyze_products:455 - 
分析进度: 296/382 - Zivy
2025-11-30 10:06:24.918 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Zivy' 已存在，跳过分析
2025-11-30 10:06:24.918 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 296/382
2025-11-30 10:06:24.918 | INFO     | __main__:analyze_products:455 - 
分析进度: 297/382 - Mouse Shaker
2025-11-30 10:06:24.918 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Mouse Shaker' 已存在，跳过分析
2025-11-30 10:06:24.918 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 297/382
2025-11-30 10:06:24.919 | INFO     | __main__:analyze_products:455 - 
分析进度: 298/382 - Bookmarkjar ®
2025-11-30 10:06:24.919 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Bookmarkjar ®' 已存在，跳过分析
2025-11-30 10:06:24.919 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 298/382
2025-11-30 10:06:24.919 | INFO     | __main__:analyze_products:455 - 
分析进度: 299/382 - Numby
2025-11-30 10:06:24.921 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Numby' 已存在，跳过分析
2025-11-30 10:06:24.921 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 299/382
2025-11-30 10:06:24.921 | INFO     | __main__:analyze_products:455 - 
分析进度: 300/382 - Qoder
2025-11-30 10:06:24.921 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Qoder' 已存在，跳过分析
2025-11-30 10:06:24.921 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 300/382
2025-11-30 10:06:24.921 | INFO     | __main__:analyze_products:455 - 
分析进度: 301/382 - AI Browser
2025-11-30 10:06:24.922 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AI Browser' 已存在，跳过分析
2025-11-30 10:06:24.922 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 301/382
2025-11-30 10:06:24.922 | INFO     | __main__:analyze_products:455 - 
分析进度: 302/382 - Storiara
2025-11-30 10:06:24.922 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Storiara' 已存在，跳过分析
2025-11-30 10:06:24.922 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 302/382
2025-11-30 10:06:24.922 | INFO     | __main__:analyze_products:455 - 
分析进度: 303/382 - npm.bet
2025-11-30 10:06:24.923 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'npm.bet' 已存在，跳过分析
2025-11-30 10:06:24.923 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 303/382
2025-11-30 10:06:24.923 | INFO     | __main__:analyze_products:455 - 
分析进度: 304/382 - Lamatic.ai
2025-11-30 10:06:24.924 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Lamatic.ai' 已存在，跳过分析
2025-11-30 10:06:24.924 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 304/382
2025-11-30 10:06:24.924 | INFO     | __main__:analyze_products:455 - 
分析进度: 305/382 - Audience Loop
2025-11-30 10:06:24.924 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Audience Loop' 已存在，跳过分析
2025-11-30 10:06:24.924 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 305/382
2025-11-30 10:06:24.924 | INFO     | __main__:analyze_products:455 - 
分析进度: 306/382 - Chime - Remember Everything
2025-11-30 10:06:24.924 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Chime - Remember Everything' 已存在，跳过分析
2025-11-30 10:06:24.925 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 306/382
2025-11-30 10:06:24.925 | INFO     | __main__:analyze_products:455 - 
分析进度: 307/382 - 1UP
2025-11-30 10:06:24.925 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 '1UP' 已存在，跳过分析
2025-11-30 10:06:24.925 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 307/382
2025-11-30 10:06:24.925 | INFO     | __main__:analyze_products:455 - 
分析进度: 308/382 - elfmonn
2025-11-30 10:06:24.925 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'elfmonn' 已存在，跳过分析
2025-11-30 10:06:24.925 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 308/382
2025-11-30 10:06:24.926 | INFO     | __main__:analyze_products:455 - 
分析进度: 309/382 - Raycast
2025-11-30 10:06:24.926 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Raycast' 已存在，跳过分析
2025-11-30 10:06:24.926 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 309/382
2025-11-30 10:06:24.926 | INFO     | __main__:analyze_products:455 - 
分析进度: 310/382 - Fluently: AI English coach
2025-11-30 10:06:24.927 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Fluently: AI English coach' 已存在，跳过分析
2025-11-30 10:06:24.927 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 310/382
2025-11-30 10:06:24.927 | INFO     | __main__:analyze_products:455 - 
分析进度: 311/382 - Next3 Offload
2025-11-30 10:06:24.927 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Next3 Offload' 已存在，跳过分析
2025-11-30 10:06:24.927 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 311/382
2025-11-30 10:06:24.927 | INFO     | __main__:analyze_products:455 - 
分析进度: 312/382 - Ember - AI Calorie Counter
2025-11-30 10:06:24.927 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Ember - AI Calorie Counter' 已存在，跳过分析
2025-11-30 10:06:24.927 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 312/382
2025-11-30 10:06:24.927 | INFO     | __main__:analyze_products:455 - 
分析进度: 313/382 - Ostivities
2025-11-30 10:06:24.928 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Ostivities' 已存在，跳过分析
2025-11-30 10:06:24.928 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 313/382
2025-11-30 10:06:24.928 | INFO     | __main__:analyze_products:455 - 
分析进度: 314/382 - DesignLumo
2025-11-30 10:06:24.928 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'DesignLumo' 已存在，跳过分析
2025-11-30 10:06:24.928 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 314/382
2025-11-30 10:06:24.928 | INFO     | __main__:analyze_products:455 - 
分析进度: 315/382 - Addsubtitle
2025-11-30 10:06:24.928 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Addsubtitle' 已存在，跳过分析
2025-11-30 10:06:24.929 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 315/382
2025-11-30 10:06:24.929 | INFO     | __main__:analyze_products:455 - 
分析进度: 316/382 - Haxiom
2025-11-30 10:06:24.929 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Haxiom' 已存在，跳过分析
2025-11-30 10:06:24.929 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 316/382
2025-11-30 10:06:24.929 | INFO     | __main__:analyze_products:455 - 
分析进度: 317/382 - Sketch
2025-11-30 10:06:24.929 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sketch' 已存在，跳过分析
2025-11-30 10:06:24.929 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 317/382
2025-11-30 10:06:24.929 | INFO     | __main__:analyze_products:455 - 
分析进度: 318/382 - Loomoz
2025-11-30 10:06:24.930 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Loomoz' 已存在，跳过分析
2025-11-30 10:06:24.930 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 318/382
2025-11-30 10:06:24.930 | INFO     | __main__:analyze_products:455 - 
分析进度: 319/382 - Speakmac
2025-11-30 10:06:24.930 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Speakmac' 已存在，跳过分析
2025-11-30 10:06:24.930 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 319/382
2025-11-30 10:06:24.930 | INFO     | __main__:analyze_products:455 - 
分析进度: 320/382 - ReadMeeting
2025-11-30 10:06:24.930 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ReadMeeting' 已存在，跳过分析
2025-11-30 10:06:24.930 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 320/382
2025-11-30 10:06:24.931 | INFO     | __main__:analyze_products:455 - 
分析进度: 321/382 - Product Huntr
2025-11-30 10:06:24.931 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Product Huntr' 已存在，跳过分析
2025-11-30 10:06:24.931 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 321/382
2025-11-30 10:06:24.931 | INFO     | __main__:analyze_products:455 - 
分析进度: 322/382 - Shinkansen Fuji Seat Finder
2025-11-30 10:06:24.931 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Shinkansen Fuji Seat Finder' 已存在，跳过分析
2025-11-30 10:06:24.931 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 322/382
2025-11-30 10:06:24.931 | INFO     | __main__:analyze_products:455 - 
分析进度: 323/382 - CatDoes
2025-11-30 10:06:24.932 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'CatDoes' 已存在，跳过分析
2025-11-30 10:06:24.932 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 323/382
2025-11-30 10:06:24.932 | INFO     | __main__:analyze_products:455 - 
分析进度: 324/382 - Xplorer
2025-11-30 10:06:24.932 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Xplorer' 已存在，跳过分析
2025-11-30 10:06:24.932 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 324/382
2025-11-30 10:06:24.932 | INFO     | __main__:analyze_products:455 - 
分析进度: 325/382 - Aden
2025-11-30 10:06:24.932 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Aden' 已存在，跳过分析
2025-11-30 10:06:24.934 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 325/382
2025-11-30 10:06:24.934 | INFO     | __main__:analyze_products:455 - 
分析进度: 326/382 - Hatable
2025-11-30 10:06:24.934 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hatable' 已存在，跳过分析
2025-11-30 10:06:24.934 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 326/382
2025-11-30 10:06:24.934 | INFO     | __main__:analyze_products:455 - 
分析进度: 327/382 - FlickNote - AI Voice Assistant
2025-11-30 10:06:24.935 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'FlickNote - AI Voice Assistant' 已存在，跳过分析
2025-11-30 10:06:24.935 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 327/382
2025-11-30 10:06:24.935 | INFO     | __main__:analyze_products:455 - 
分析进度: 328/382 - nao
2025-11-30 10:06:24.935 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'nao' 已存在，跳过分析
2025-11-30 10:06:24.935 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 328/382
2025-11-30 10:06:24.935 | INFO     | __main__:analyze_products:455 - 
分析进度: 329/382 - Raydian
2025-11-30 10:06:24.936 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Raydian' 已存在，跳过分析
2025-11-30 10:06:24.936 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 329/382
2025-11-30 10:06:24.936 | INFO     | __main__:analyze_products:455 - 
分析进度: 330/382 - Klariqo AI Voice Assistants
2025-11-30 10:06:24.936 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Klariqo AI Voice Assistants' 已存在，跳过分析
2025-11-30 10:06:24.937 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 330/382
2025-11-30 10:06:24.937 | INFO     | __main__:analyze_products:455 - 
分析进度: 331/382 - Inbox Agents - Intelligent Unified Inbox
2025-11-30 10:06:24.937 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Inbox Agents - Intelligent Unified Inbox' 已存在，跳过分析
2025-11-30 10:06:24.937 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 331/382
2025-11-30 10:06:24.937 | INFO     | __main__:analyze_products:455 - 
分析进度: 332/382 - Hirecarta
2025-11-30 10:06:24.937 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hirecarta' 已存在，跳过分析
2025-11-30 10:06:24.937 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 332/382
2025-11-30 10:06:24.937 | INFO     | __main__:analyze_products:455 - 
分析进度: 333/382 - Superlines AI Search Auditor for ChatGPT
2025-11-30 10:06:24.938 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Superlines AI Search Auditor for ChatGPT' 已存在，跳过分析
2025-11-30 10:06:24.938 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 333/382
2025-11-30 10:06:24.938 | INFO     | __main__:analyze_products:455 - 
分析进度: 334/382 - TilePix
2025-11-30 10:06:24.938 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'TilePix' 已存在，跳过分析
2025-11-30 10:06:24.938 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 334/382
2025-11-30 10:06:24.938 | INFO     | __main__:analyze_products:455 - 
分析进度: 335/382 - Synara
2025-11-30 10:06:24.939 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Synara' 已存在，跳过分析
2025-11-30 10:06:24.939 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 335/382
2025-11-30 10:06:24.939 | INFO     | __main__:analyze_products:455 - 
分析进度: 336/382 - Container Diet
2025-11-30 10:06:24.940 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Container Diet' 已存在，跳过分析
2025-11-30 10:06:24.940 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 336/382
2025-11-30 10:06:24.940 | INFO     | __main__:analyze_products:455 - 
分析进度: 337/382 - Google Nano Banana Pro
2025-11-30 10:06:24.940 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Google Nano Banana Pro' 已存在，跳过分析
2025-11-30 10:06:24.940 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 337/382
2025-11-30 10:06:24.940 | INFO     | __main__:analyze_products:455 - 
分析进度: 338/382 - SuperIntern
2025-11-30 10:06:24.941 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SuperIntern' 已存在，跳过分析
2025-11-30 10:06:24.941 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 338/382
2025-11-30 10:06:24.941 | INFO     | __main__:analyze_products:455 - 
分析进度: 339/382 - Dim Notes
2025-11-30 10:06:24.941 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Dim Notes' 已存在，跳过分析
2025-11-30 10:06:24.941 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 339/382
2025-11-30 10:06:24.941 | INFO     | __main__:analyze_products:455 - 
分析进度: 340/382 - RuleHook
2025-11-30 10:06:24.941 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'RuleHook' 已存在，跳过分析
2025-11-30 10:06:24.941 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 340/382
2025-11-30 10:06:24.942 | INFO     | __main__:analyze_products:455 - 
分析进度: 341/382 - HushLink
2025-11-30 10:06:24.942 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'HushLink' 已存在，跳过分析
2025-11-30 10:06:24.942 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 341/382
2025-11-30 10:06:24.942 | INFO     | __main__:analyze_products:455 - 
分析进度: 342/382 - ThreadSignals
2025-11-30 10:06:24.942 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ThreadSignals' 已存在，跳过分析
2025-11-30 10:06:24.943 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 342/382
2025-11-30 10:06:24.943 | INFO     | __main__:analyze_products:455 - 
分析进度: 343/382 - UTCP
2025-11-30 10:06:24.943 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'UTCP' 已存在，跳过分析
2025-11-30 10:06:24.943 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 343/382
2025-11-30 10:06:24.943 | INFO     | __main__:analyze_products:455 - 
分析进度: 344/382 - Yaranga
2025-11-30 10:06:24.943 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Yaranga' 已存在，跳过分析
2025-11-30 10:06:24.943 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 344/382
2025-11-30 10:06:24.943 | INFO     | __main__:analyze_products:455 - 
分析进度: 345/382 - ProspectEcho
2025-11-30 10:06:24.944 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ProspectEcho' 已存在，跳过分析
2025-11-30 10:06:24.944 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 345/382
2025-11-30 10:06:24.944 | INFO     | __main__:analyze_products:455 - 
分析进度: 346/382 - Felo
2025-11-30 10:06:24.944 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Felo' 已存在，跳过分析
2025-11-30 10:06:24.944 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 346/382
2025-11-30 10:06:24.944 | INFO     | __main__:analyze_products:455 - 
分析进度: 347/382 - BrandJet AI
2025-11-30 10:06:24.945 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'BrandJet AI' 已存在，跳过分析
2025-11-30 10:06:24.945 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 347/382
2025-11-30 10:06:24.945 | INFO     | __main__:analyze_products:455 - 
分析进度: 348/382 - SimRepo
2025-11-30 10:06:24.945 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SimRepo' 已存在，跳过分析
2025-11-30 10:06:24.945 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 348/382
2025-11-30 10:06:24.945 | INFO     | __main__:analyze_products:455 - 
分析进度: 349/382 - Orion
2025-11-30 10:06:24.945 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Orion' 已存在，跳过分析
2025-11-30 10:06:24.946 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 349/382
2025-11-30 10:06:24.946 | INFO     | __main__:analyze_products:455 - 
分析进度: 350/382 - SlopCollector
2025-11-30 10:06:24.946 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SlopCollector' 已存在，跳过分析
2025-11-30 10:06:24.946 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 350/382
2025-11-30 10:06:24.946 | INFO     | __main__:analyze_products:455 - 
分析进度: 351/382 - ツSupercut
2025-11-30 10:06:24.946 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ツSupercut' 已存在，跳过分析
2025-11-30 10:06:24.946 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 351/382
2025-11-30 10:06:24.946 | INFO     | __main__:analyze_products:455 - 
分析进度: 352/382 - Rubber Duck
2025-11-30 10:06:24.947 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Rubber Duck' 已存在，跳过分析
2025-11-30 10:06:24.947 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 352/382
2025-11-30 10:06:24.947 | INFO     | __main__:analyze_products:455 - 
分析进度: 353/382 - DemoStudio
2025-11-30 10:06:24.947 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'DemoStudio' 已存在，跳过分析
2025-11-30 10:06:24.947 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 353/382
2025-11-30 10:06:24.947 | INFO     | __main__:analyze_products:455 - 
分析进度: 354/382 - Questas
2025-11-30 10:06:24.948 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Questas' 已存在，跳过分析
2025-11-30 10:06:24.948 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 354/382
2025-11-30 10:06:24.948 | INFO     | __main__:analyze_products:455 - 
分析进度: 355/382 - AskCodi
2025-11-30 10:06:24.948 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AskCodi' 已存在，跳过分析
2025-11-30 10:06:24.948 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 355/382
2025-11-30 10:06:24.949 | INFO     | __main__:analyze_products:455 - 
分析进度: 356/382 - InterviewFlowAI - AI Interviews
2025-11-30 10:06:24.949 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'InterviewFlowAI - AI Interviews' 已存在，跳过分析
2025-11-30 10:06:24.949 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 356/382
2025-11-30 10:06:24.949 | INFO     | __main__:analyze_products:455 - 
分析进度: 357/382 - FireCut AI
2025-11-30 10:06:24.949 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'FireCut AI' 已存在，跳过分析
2025-11-30 10:06:24.949 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 357/382
2025-11-30 10:06:24.949 | INFO     | __main__:analyze_products:455 - 
分析进度: 358/382 - Convo
2025-11-30 10:06:24.950 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Convo' 已存在，跳过分析
2025-11-30 10:06:24.950 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 358/382
2025-11-30 10:06:24.950 | INFO     | __main__:analyze_products:455 - 
分析进度: 359/382 - Primeshot AI
2025-11-30 10:06:24.950 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Primeshot AI' 已存在，跳过分析
2025-11-30 10:06:24.950 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 359/382
2025-11-30 10:06:24.950 | INFO     | __main__:analyze_products:455 - 
分析进度: 360/382 - Evatar.ai
2025-11-30 10:06:24.950 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Evatar.ai' 已存在，跳过分析
2025-11-30 10:06:24.950 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 360/382
2025-11-30 10:06:24.950 | INFO     | __main__:analyze_products:455 - 
分析进度: 361/382 - Get Trippy Home
2025-11-30 10:06:24.951 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Get Trippy Home' 已存在，跳过分析
2025-11-30 10:06:24.951 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 361/382
2025-11-30 10:06:24.951 | INFO     | __main__:analyze_products:455 - 
分析进度: 362/382 - The New Microsoft Copilot
2025-11-30 10:06:24.951 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'The New Microsoft Copilot' 已存在，跳过分析
2025-11-30 10:06:24.951 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 362/382
2025-11-30 10:06:24.951 | INFO     | __main__:analyze_products:455 - 
分析进度: 363/382 - Live Resume
2025-11-30 10:06:24.952 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Live Resume' 已存在，跳过分析
2025-11-30 10:06:24.952 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 363/382
2025-11-30 10:06:24.952 | INFO     | __main__:analyze_products:455 - 
分析进度: 364/382 - Craft.do
2025-11-30 10:06:24.952 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Craft.do' 已存在，跳过分析
2025-11-30 10:06:24.952 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 364/382
2025-11-30 10:06:24.952 | INFO     | __main__:analyze_products:455 - 
分析进度: 365/382 - AbleMouse
2025-11-30 10:06:24.952 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AbleMouse' 已存在，跳过分析
2025-11-30 10:06:24.952 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 365/382
2025-11-30 10:06:24.952 | INFO     | __main__:analyze_products:455 - 
分析进度: 366/382 - Elder Care Check
2025-11-30 10:06:24.953 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Elder Care Check' 已存在，跳过分析
2025-11-30 10:06:24.953 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 366/382
2025-11-30 10:06:24.953 | INFO     | __main__:analyze_products:455 - 
分析进度: 367/382 - InsightTube
2025-11-30 10:06:24.953 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'InsightTube' 已存在，跳过分析
2025-11-30 10:06:24.953 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 367/382
2025-11-30 10:06:24.953 | INFO     | __main__:analyze_products:455 - 
分析进度: 368/382 - Interachat
2025-11-30 10:06:24.953 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Interachat' 已存在，跳过分析
2025-11-30 10:06:24.953 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 368/382
2025-11-30 10:06:24.954 | INFO     | __main__:analyze_products:455 - 
分析进度: 369/382 - GitHub
2025-11-30 10:06:24.954 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'GitHub' 已存在，跳过分析
2025-11-30 10:06:24.954 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 369/382
2025-11-30 10:06:24.954 | INFO     | __main__:analyze_products:455 - 
分析进度: 370/382 - Links 2.0
2025-11-30 10:06:24.954 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Links 2.0' 已存在，跳过分析
2025-11-30 10:06:24.954 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 370/382
2025-11-30 10:06:24.954 | INFO     | __main__:analyze_products:455 - 
分析进度: 371/382 - GLITCHGUESS
2025-11-30 10:06:24.954 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'GLITCHGUESS' 已存在，跳过分析
2025-11-30 10:06:24.955 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 371/382
2025-11-30 10:06:24.955 | INFO     | __main__:analyze_products:455 - 
分析进度: 372/382 - NoSho.app
2025-11-30 10:06:24.955 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'NoSho.app' 已存在，跳过分析
2025-11-30 10:06:24.955 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 372/382
2025-11-30 10:06:24.955 | INFO     | __main__:analyze_products:455 - 
分析进度: 373/382 - AstroAlert
2025-11-30 10:06:24.955 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 373/382
2025-11-30 10:06:24.955 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: AstroAlert
2025-11-30 10:06:44.769 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: AstroAlert
2025-11-30 10:06:44.769 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:06:44.770 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='AstroAlert', 简介='这是一个个人天空观测助手，能精准告知你所在位置未来24小时内...', 难度='JPL数据，结合实时计算与教育内容、完整天文学词典及详细天体资料，揭示你头顶的星空。'
2025-11-30 10:06:44.770 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:06:44.774 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: AstroAlert, 难度分数: 50
2025-11-30 10:06:44.774 | SUCCESS  | __main__:analyze_products:482 - 产品 'AstroAlert' 分析完成，进度: 373/382
2025-11-30 10:06:44.774 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:06:46.775 | INFO     | __main__:analyze_products:455 - 
分析进度: 374/382 - Suprr
2025-11-30 10:06:46.777 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 374/382
2025-11-30 10:06:46.778 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: Suprr
2025-11-30 10:06:55.913 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: Suprr
2025-11-30 10:06:55.913 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:06:55.913 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Suprr', 简介='这是一个易于安装的网站客户支持气泡，可将客户对话发送至您的T...', 难度='一个人开发难度中等偏高'
2025-11-30 10:06:55.915 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:06:55.918 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Suprr, 难度分数: 85
2025-11-30 10:06:55.918 | SUCCESS  | __main__:analyze_products:482 - 产品 'Suprr' 分析完成，进度: 374/382
2025-11-30 10:06:55.918 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:06:57.919 | INFO     | __main__:analyze_products:455 - 
分析进度: 375/382 - ModelPilot
2025-11-30 10:06:57.921 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 375/382
2025-11-30 10:06:57.922 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: ModelPilot
2025-11-30 10:07:12.138 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: ModelPilot
2025-11-30 10:07:12.138 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:07:12.138 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='ModelPilot', 简介='这是一个智能大语言模型路由器，能自动为每个提示选择最佳AI模...', 难度='一个人开发难度较高  
**开发难度分析**：  
1. **技术复杂度**：需整合多模型评估、动态路由算法、性能优化（如延迟'
2025-11-30 10:07:12.138 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:07:12.142 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: ModelPilot, 难度分数: 1
2025-11-30 10:07:12.142 | SUCCESS  | __main__:analyze_products:482 - 产品 'ModelPilot' 分析完成，进度: 375/382
2025-11-30 10:07:12.143 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:07:14.143 | INFO     | __main__:analyze_products:455 - 
分析进度: 376/382 - Hero Widget
2025-11-30 10:07:14.145 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 376/382
2025-11-30 10:07:14.145 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: Hero Widget
2025-11-30 10:07:24.338 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: Hero Widget
2025-11-30 10:07:24.339 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:07:24.339 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Hero Widget', 简介='精美可嵌入的小部件，用于实时显示MRR和用户数量等指标。通过...', 难度='一个人开发难度中等偏高，但结合AI辅助可显著降低难度。是的，一个人加上AI辅助可以开发这个产品。'
2025-11-30 10:07:24.339 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:07:24.344 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Hero Widget, 难度分数: 85
2025-11-30 10:07:24.344 | SUCCESS  | __main__:analyze_products:482 - 产品 'Hero Widget' 分析完成，进度: 376/382
2025-11-30 10:07:24.344 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:07:26.345 | INFO     | __main__:analyze_products:455 - 
分析进度: 377/382 - tsk.lol
2025-11-30 10:07:26.347 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 377/382
2025-11-30 10:07:26.347 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: tsk.lol
2025-11-30 10:07:36.224 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: tsk.lol
2025-11-30 10:07:36.225 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:07:36.225 | WARNING  | __main__:parse_ai_response:368 - 响应格式不符合预期: tsk.lol/这个是个人任务管理器，我与朋友共同开发，最终决定完成并发布——免费开源供所有人使用。tsk的目标是向你展示全天的全面视图，不仅包含会议，还有任务、专注块、活动和屏幕时间。它采用本地优先设计，所有内容即时响应、离线可用，并支持跨设备同步。访问tsk.lol，欢迎反馈！  
开发难度：中等偏高  
是否可能：一个人+AI辅助可实现。  
（核心功能需整合日程管理、本地存储同步、跨设备数据同步等技术，AI可辅助代码生成、算法优化及自动化测试，但需开发者掌握系统架构设计与开源维护能力）
2025-11-30 10:07:36.229 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: , 难度分数: 50
2025-11-30 10:07:36.229 | SUCCESS  | __main__:analyze_products:482 - 产品 'tsk.lol' 分析完成，进度: 377/382
2025-11-30 10:07:36.229 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:07:38.229 | INFO     | __main__:analyze_products:455 - 
分析进度: 378/382 - TaskHz
2025-11-30 10:07:38.231 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 378/382
2025-11-30 10:07:38.231 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: TaskHz
2025-11-30 10:07:51.293 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: TaskHz
2025-11-30 10:07:51.294 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:07:51.294 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='TaskHz', 简介='这个产品通过融合专注力提升的双耳节拍与舒缓的环境音，帮助用户...', 难度='一个人开发难度较高  
**开发难度分析**：  
1. **核心功能实现**：需开发双耳节拍（binaural beats）生成算法，涉及音频信号处理和心理声学原理，需较强的技术背景；  
2. **音频内容制作**：需整合环境音库（如雨声、自然白噪音）并确保与双耳节拍的协同，需音效设计能力；  
3. **用户体验设计**：需设计专注模式切换、音量调节等交互逻辑，同时保证音频质量稳定性；  
4. **AI辅助可能性**：  
   - 可通过AI生成基础环境音（如使用文本到语音或音效生成工具），但双耳节拍的精准生成仍需算法开发；  
   - AI可辅助优化音频混音逻辑（如动态平衡环境音与节拍的强度），但核心功能仍需开发者主导；  
5. **开发难度评级**：若仅依赖AI生成基础内容，个人开发者可完成（中等难度）；但若需实现专业级双耳节拍算法与高质量音频处理，需团队协作（高难度）。'
2025-11-30 10:07:51.294 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:07:51.298 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: TaskHz, 难度分数: 1
2025-11-30 10:07:51.298 | SUCCESS  | __main__:analyze_products:482 - 产品 'TaskHz' 分析完成，进度: 378/382
2025-11-30 10:07:51.299 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:07:53.299 | INFO     | __main__:analyze_products:455 - 
分析进度: 379/382 - AppPad
2025-11-30 10:07:53.300 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 379/382
2025-11-30 10:07:53.300 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: AppPad
2025-11-30 10:08:00.244 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: AppPad
2025-11-30 10:08:00.244 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:08:00.244 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='AppPad', 简介='这个是苹果移除Launchpad后推出的替代工具，帮助用户重...', 难度='一个人开发难度较高  
（注：开发需掌握macOS系统开发（Swift'
2025-11-30 10:08:00.245 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:08:00.248 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: AppPad, 难度分数: 85
2025-11-30 10:08:00.248 | SUCCESS  | __main__:analyze_products:482 - 产品 'AppPad' 分析完成，进度: 379/382
2025-11-30 10:08:00.248 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:08:02.249 | INFO     | __main__:analyze_products:455 - 
分析进度: 380/382 - Double Tap
2025-11-30 10:08:02.251 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 380/382
2025-11-30 10:08:02.251 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: Double Tap
2025-11-30 10:08:11.924 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: Double Tap
2025-11-30 10:08:11.924 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:08:11.924 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Double Tap', 简介='将任何快捷键转换为双击触发器...', 难度='一个人开发难度中等，AI辅助可显著降低难度  
（开发分析：核心功能需处理系统级快捷键监听与双击事件绑定，涉及跨平台事件驱动开发。AI可辅助生成事件监听框架、权限处理逻辑及跨平台适配方案，但需开发者掌握系统编程基础与事件处理机制，整体开发周期约2-4周）'
2025-11-30 10:08:11.925 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 60
2025-11-30 10:08:11.929 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Double Tap, 难度分数: 60
2025-11-30 10:08:11.930 | SUCCESS  | __main__:analyze_products:482 - 产品 'Double Tap' 分析完成，进度: 380/382
2025-11-30 10:08:11.930 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:08:13.930 | INFO     | __main__:analyze_products:455 - 
分析进度: 381/382 - My Clocks
2025-11-30 10:08:13.932 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 381/382
2025-11-30 10:08:13.933 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: My Clocks
2025-11-30 10:08:22.596 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: My Clocks
2025-11-30 10:08:22.597 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:08:22.597 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='My Clocks', 简介='为不同时区添加个性化时钟，并在所有Apple设备间同步...', 难度='一个人开发难度中等偏高  
（需掌握Swift'
2025-11-30 10:08:22.597 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:08:22.601 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: My Clocks, 难度分数: 85
2025-11-30 10:08:22.602 | SUCCESS  | __main__:analyze_products:482 - 产品 'My Clocks' 分析完成，进度: 381/382
2025-11-30 10:08:22.602 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:08:24.602 | INFO     | __main__:analyze_products:455 - 
分析进度: 382/382 - Motionik
2025-11-30 10:08:24.604 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 382/382
2025-11-30 10:08:24.605 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: Motionik
2025-11-30 10:08:34.140 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: Motionik
2025-11-30 10:08:34.140 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:08:34.140 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Motionik', 简介='这是一个内置编辑器的屏幕录制工具，可创建吸引人的产品演示、教...', 难度='一个人开发难度较高  
（解析：核心功能涉及计算机视觉（自动缩放'
2025-11-30 10:08:34.140 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:08:34.145 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Motionik, 难度分数: 85
2025-11-30 10:08:34.145 | SUCCESS  | __main__:analyze_products:482 - 产品 'Motionik' 分析完成，进度: 382/382
2025-11-30 10:08:34.145 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:08:36.146 | SUCCESS  | __main__:analyze_products:490 - 分析完成! 成功分析 10 个产品，跳过 372 个已存在产品
2025-11-30 10:08:36.148 | INFO     | __main__:analyze_products:497 - 数据库连接已关闭
2025-11-30 10:08:36.149 | INFO     | __main__:run_full_workflow_async:685 - 步骤3: 开始分析并补充缺失的难度分数...
2025-11-30 10:08:36.150 | INFO     | __main__:analyze_missing_scores:590 - === 开始分析缺失难度分数的产品 ===
2025-11-30 10:08:36.151 | SUCCESS  | __main__:connect_to_database:75 - 成功连接到数据库: c:\Users\xiaji\Documents\个人文件夹\夏骥\hothub的抓取\product\products.db
2025-11-30 10:08:36.156 | INFO     | __main__:analyze_missing_scores:607 - 找到 256 个缺失难度分数的产品
2025-11-30 10:08:36.157 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 1/256: The Map of Human Ideas
2025-11-30 10:08:36.157 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='人类思想地图', 简介='你是否曾想过世界上最重要的思想是从哪里诞生的？《人类思想地图...', 难度='一个人开发难度较高，但结合AI辅助可显著降低难度  
**开发难度分析**：  
1. **数据整合**：需收集250+思想的起源时间、地点、关联人物及历史背景，涉及跨领域知识（如科学史、哲学史、技术史），需大量人工校验与AI辅助爬取'
2025-11-30 10:08:36.157 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:08:36.158 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:08:36.162 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'The Map of Human Ideas' 的难度分数为 1
2025-11-30 10:08:38.163 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 2/256: TrustMRR
2025-11-30 10:08:38.164 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='TrustMRR', 简介='这个是验证过的初创企业营收数据库。浏览Stripe验证的月经...', 难度='一个人开发难度较高'
2025-11-30 10:08:38.165 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:08:38.165 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:08:38.172 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'TrustMRR' 的难度分数为 85
2025-11-30 10:08:40.173 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 3/256: Happyverse
2025-11-30 10:08:40.173 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Happyverse', 简介='这是一个AI化身创建平台，用户只需上传短视频和文档即可生成能...', 难度='7分享声音的虚拟形象。相比传统方案更快速、简单且成本更低，适用于创作者、创始人等群体，通过真实个性化的AI形象实现规模化内容输出'
2025-11-30 10:08:40.173 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 35
2025-11-30 10:08:40.174 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 35
2025-11-30 10:08:40.179 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Happyverse' 的难度分数为 35
2025-11-30 10:08:42.180 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 4/256: SnipBox
2025-11-30 10:08:42.181 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='SnipBox', 简介='这是一个隐私优先的macOS剪贴板管理器，会记住你复制的所有...', 难度='Pro版无限制。永不丢失复制内容。'
2025-11-30 10:08:42.182 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:08:42.183 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:08:42.191 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'SnipBox' 的难度分数为 50
2025-11-30 10:08:44.192 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 5/256: Cranston AI
2025-11-30 10:08:44.192 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Cranston AI', 简介='这是一个全栈AI会计公司，通过自主AI系统替代传统会计劳动，...', 难度='开发难度较高'
2025-11-30 10:08:44.193 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:08:44.194 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:08:44.206 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Cranston AI' 的难度分数为 85
2025-11-30 10:08:46.206 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 6/256: Rally Tax
2025-11-30 10:08:46.207 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Rally Tax', 简介='在AI时代，你无需花费5000美元的顾问来发现节省的机会...', 难度='一个人开发难度较高  
（开发难度分析：需整合AI税务规则解析、用户数据安全处理、自动化节省方案生成三大核心模块。AI辅助可降低算法开发门槛，但需掌握财务合规知识、自然语言处理（NLP）税务规则解析、以及与银行'
2025-11-30 10:08:46.208 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:08:46.208 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:08:46.218 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Rally Tax' 的难度分数为 85
2025-11-30 10:08:48.218 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 7/256: Logo.dev
2025-11-30 10:08:48.219 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Logo.dev', 简介='Logo.dev 提供可靠的品牌标志，适用于任何公司、股票代...', 难度='一个人开发难度较高  
（需整合第三方数据源、构建CDN加速系统、开发智能回退逻辑，AI辅助可优化图像生成与数据处理，但核心架构设计与API开发仍需较强技术能力）'
2025-11-30 10:08:48.220 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:08:48.220 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:08:48.228 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Logo.dev' 的难度分数为 85
2025-11-30 10:08:50.229 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 8/256: ElevenLabs
2025-11-30 10:08:50.230 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='ElevenLabs', 简介='这是最逼真的文本转语音和声音克隆软件。为创作者和出版商提供最...', 难度='一个人开发难度极高  
（注：ElevenLabs涉及复杂语音合成算法、深度学习模型训练、多语言语音库构建、声音克隆技术等核心能力。即使借助AI辅助，仍需跨学科知识整合（语音工程'
2025-11-30 10:08:50.231 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:08:50.231 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:08:50.242 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'ElevenLabs' 的难度分数为 85
2025-11-30 10:08:52.243 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 9/256: ParseMania.com
2025-11-30 10:08:52.244 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='ParseMania', 简介='这是智能文档处理（IDP）解决方案，可从扫描件、收据、发票、...', 难度='开发难度较高'
2025-11-30 10:08:52.244 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:08:52.245 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:08:52.254 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'ParseMania.com' 的难度分数为 85
2025-11-30 10:08:54.255 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 10/256: Vibe Manager
2025-11-30 10:08:54.257 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Vibe Manager', 简介='这个是用于同步MCP服务器、规则和命令的跨平台管理工具。支持...', 难度='TOML格式。采用本地优先架构，支持一次性购买终身使用。'
2025-11-30 10:08:54.258 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:08:54.259 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:08:54.268 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Vibe Manager' 的难度分数为 50
2025-11-30 10:08:56.269 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 11/256: Peakforms
2025-11-30 10:08:56.270 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Peakforms', 简介='这是一个通过AI自然对话收集真实用户反馈的产品，用户上传产品...', 难度='一个人开发难度较高  
（需整合NLP对话系统、用户行为分析、AI追问逻辑设计等复杂技术，但借助现成AI平台（如Dialogflow'
2025-11-30 10:08:56.271 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:08:56.271 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:08:56.281 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Peakforms' 的难度分数为 85
2025-11-30 10:08:58.283 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 12/256: Hyperlink by Nexa AI
2025-11-30 10:08:58.284 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Hyperlink by Nexa AI', 简介='这个产品将电脑转化为AI第二大脑，通过本地化私有化技术理解所...', 难度='一个人开发难度极高  
（解析：Hyperlink需整合本地AI模型训练、多模态文件解析、实时语义检索、零配置UI框架等复杂技术，涉及NLP、机器学习、系统架构设计等多领域，即使借助AI辅助仍需深厚技术积累和跨领域整合能力）'
2025-11-30 10:08:58.285 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:08:58.286 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:08:58.295 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Hyperlink by Nexa AI' 的难度分数为 85
2025-11-30 10:09:00.296 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 13/256: Brainfish
2025-11-30 10:09:00.297 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Brainfish AI', 简介='Brainfish AI 是您产品的常驻专家。它通过学习您的...', 难度='一个人开发难度较高'
2025-11-30 10:09:00.298 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:00.299 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:00.306 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Brainfish' 的难度分数为 85
2025-11-30 10:09:02.307 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 14/256: Trae
2025-11-30 10:09:02.308 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Trae', 简介='这款产品是智能适应的AI集成开发环境（IDE），通过与用户协...', 难度='一个人开发难度极高'
2025-11-30 10:09:02.310 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:02.310 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:02.321 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Trae' 的难度分数为 85
2025-11-30 10:09:04.321 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 15/256: Sprites.ai
2025-11-30 10:09:04.322 | WARNING  | __main__:parse_ai_response:368 - 响应格式不符合预期: Sprites.ai  
这个是营销自动化工具，通过AI代理自动优化Google广告，学习用户目标、运行广告活动并持续提升效果，无需人工干预。无需预付费用，无需报告，实现营销增长自动化。  

开发难度：一个人开发难度极高  
解析：  
1. **技术复杂度**：需整合Google Ads API、机器学习模型（如强化学习优化广告策略）、实时数据分析系统，以及自然语言处理（NLP）解析用户目标。  
2. **AI算法开发**：需训练AI代理自主学习用户需求并动态调整广告策略，涉及复杂算法设计与调优。  
3. **系统集成**：需处理多平台数据同步、实时竞价逻辑、合规性（如GDPR）等，对工程能力要求极高。  
4. **AI辅助的局限性**：尽管AI工具（如TensorFlow、AutoML）可降低部分开发门槛，但核心算法与系统架构仍需专业团队协作，个人开发者难以在合理时间内完成。
2025-11-30 10:09:04.323 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:09:04.333 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Sprites.ai' 的难度分数为 50
2025-11-30 10:09:06.333 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 16/256: NBA Moves
2025-11-30 10:09:06.334 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='NBA Moves', 简介='这是篮球标志性动作的权威档案库。通过垂直视频流滑动浏览，点击...', 难度='一个人开发难度较高，但结合AI辅助可显著降低难度  
（开发难度分析：核心需构建视频数据库+交互逻辑+动作分类系统。AI可辅助视频动作识别、标签生成、内容推荐，但需人工设计交互框架、整合多来源素材、优化用户体验。技术栈涉及视频处理、前端动态渲染、数据库索引，需兼顾内容组织与算法适配，对单人开发者需分阶段攻坚）'
2025-11-30 10:09:06.334 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:06.334 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:06.342 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'NBA Moves' 的难度分数为 85
2025-11-30 10:09:08.343 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 17/256: VoteVid
2025-11-30 10:09:08.344 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='VoteVid', 简介='这是一个类似ProductHunt的平台，用于发现和投票Yo...', 难度='开发难度中等偏高  
（需实现视频聚合、实时投票系统、排行榜算法、用户认证及内容审核模块。AI可辅助生成推荐算法框架和视频内容分类，但核心数据同步、防刷机制及跨平台兼容性仍需人工开发）'
2025-11-30 10:09:08.345 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:08.345 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:08.353 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'VoteVid' 的难度分数为 85
2025-11-30 10:09:10.354 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 18/256: SpeechCut
2025-11-30 10:09:10.355 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='SpeechCut', 简介='这个是视频编辑工具，通过编辑字幕内容实现视频剪辑。点击词语或...', 难度='一个人开发难度较高  
（需整合语音识别API实现即时字幕、视频剪辑逻辑与移动端开发，AI辅助可降低语音识别和视频处理难度，但整体仍需较强技术整合能力）'
2025-11-30 10:09:10.356 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:10.356 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:10.363 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'SpeechCut' 的难度分数为 85
2025-11-30 10:09:12.363 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 19/256: Kadabra
2025-11-30 10:09:12.365 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Kadabra', 简介='这是一个自动化代理，可终结繁琐任务。您用自然语言描述目标，K...', 难度='一个人开发难度较高

**详细分析：**
1. **核心功能复杂度**  
   - **工作流引擎**：需实现自然语言到流程图的转换（NLP+规则引擎），支持条件分支和多平台API调用，技术门槛高。  
   - **任务调度系统**：需集成定时任务（如Cron）和触发机制（如Webhook监听），需处理并发与错误重试逻辑。  
   - **多平台集成**：需对接Slack、Notion等第三方API，涉及OAuth2认证、数据格式转换（如JSON'
2025-11-30 10:09:12.365 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:09:12.366 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:09:12.372 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Kadabra' 的难度分数为 1
2025-11-30 10:09:14.372 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 20/256: PrompTessor
2025-11-30 10:09:14.373 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='PrompTessor', 简介='这是一个全面分析、改进和优化AI提示的平台，通过深入洞察、详...', 难度='一个人开发难度较高  
详细分析：  
1. **技术复杂度**：需整合自然语言处理（NLP）、机器学习模型优化、数据可视化等跨领域技术，核心功能如提示分析需要设计复杂的算法逻辑。  
2. **反向工程模块**：从多媒体内容（视频'
2025-11-30 10:09:14.373 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:09:14.373 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:09:14.378 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'PrompTessor' 的难度分数为 1
2025-11-30 10:09:16.379 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 21/256: Picsart
2025-11-30 10:09:16.379 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Picsart', 简介='这是全球最大的创意平台，由AI驱动。从日常创作者到营销人员，...', 难度='一个人开发难度极高。Picsart涉及AI驱动的图像'
2025-11-30 10:09:16.380 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:16.380 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:16.385 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Picsart' 的难度分数为 85
2025-11-30 10:09:18.385 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 22/256: SnapCommit
2025-11-30 10:09:18.386 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='SnapCommit', 简介='这个是终端Git助手，通过自然语言指令执行Git操作，支持A...', 难度='CI'
2025-11-30 10:09:18.387 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:09:18.387 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:09:18.392 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'SnapCommit' 的难度分数为 50
2025-11-30 10:09:20.393 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 23/256: Webflow
2025-11-30 10:09:20.394 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Webflow', 简介='这是一个网站体验平台（WXP），赋能营销人员、设计师和开发者...', 难度='一个人开发难度极高  
（注：Webflow涉及复杂的前端可视化编辑器、AI个性化算法、模块化CMS架构、实时协作系统等技术栈，需同时精通前端框架（如React'
2025-11-30 10:09:20.394 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:20.395 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:20.402 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Webflow' 的难度分数为 85
2025-11-30 10:09:22.402 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 24/256: The Drive AI
2025-11-30 10:09:22.403 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='The Drive AI', 简介='这是全球首个代理工作空间，可快速完成文件的创建、分享、编写、...', 难度='一个人开发难度极高，但结合AI辅助可显著降低难度。该产品需整合自然语言处理、自动化流程引擎、多模态文件解析、分布式任务调度等复杂技术，涉及AI代理的自主决策与跨平台协作能力，需大量算法优化与系统架构设计，单人开发难以兼顾技术深度与工程落地。'
2025-11-30 10:09:22.404 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:22.404 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:22.411 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'The Drive AI' 的难度分数为 85
2025-11-30 10:09:24.411 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 25/256: Cotera
2025-11-30 10:09:24.412 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Cotera', 简介='这个产品允许用户自服务注册，自主构建智能代理，连接数百个工具...', 难度='一个人开发难度较高  
（解析：Cotera涉及AI代理构建、工具集成、实时通信等复杂技术，需同时掌握后端开发、API管理、自然语言处理及系统架构设计。即使借助AI辅助，核心逻辑（如代理调度、工具适配）仍需深度开发，且需保障安全性和扩展性，对个人开发者门槛较高。）'
2025-11-30 10:09:24.414 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:24.414 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:24.424 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Cotera' 的难度分数为 85
2025-11-30 10:09:26.425 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 26/256: Rock-n-Roll
2025-11-30 10:09:26.427 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Rock-n-Roll', 简介='这个是用户洞察与产品构建工具，通过AI队友协助创始人定义目标...', 难度='Bolt'
2025-11-30 10:09:26.428 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:09:26.428 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:09:26.438 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Rock-n-Roll' 的难度分数为 50
2025-11-30 10:09:28.439 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 27/256: MacDetox
2025-11-30 10:09:28.440 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='MacDetox', 简介='这是一个针对Mac系统的优化工具，可快速释放存储空间、提升运...', 难度='一个人开发难度较高  
（开发难度分析：需深入理解macOS系统架构与文件管理机制，涉及系统级权限处理、安全文件识别算法、性能优化模块开发。AI辅助可提升代码生成效率和测试覆盖率，但核心的系统交互逻辑、用户权限控制及跨版本兼容性仍需人工深度设计，且需平衡清理策略的安全性与效率，整体开发周期较长）'
2025-11-30 10:09:28.441 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:28.442 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:28.453 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'MacDetox' 的难度分数为 85
2025-11-30 10:09:30.454 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 28/256: Hathora
2025-11-30 10:09:30.455 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Hathora', 简介='这个是构建语音代理的平台，支持基于开源或闭源模型开发，无需D...', 难度='一个人开发难度较高，但AI辅助可显著降低复杂度。  
**分析**：  
1. **技术门槛**：需掌握云原生架构（容器化、分布式部署）、模型集成（API对接）、网络优化（多区域延迟平衡）及合规性设计，个人开发者需同时具备后端开发、系统架构和AI工程能力。  
2. **AI辅助作用**：  
   - 代码生成：AI可辅助编写容器编排（如Kubernetes）、模型部署脚本及API接口。  
   - 自动化测试：AI可模拟多区域负载测试，优化延迟参数。  
   - 安全合规：AI可辅助生成数据加密策略或合规性检查清单。  
3. **关键挑战**：  
   - **模型兼容性**：需支持闭源模型（如私有大模型）的集成，涉及权限管理和API网关设计。  
   - **弹性扩展**：动态资源分配与成本控制需复杂算法支撑，个人开发者需深入理解云服务定价模型。  
   - **延迟优化**：14区域部署需全局负载均衡策略，需结合CDN和边缘计算技术。  
**结论**：个人开发者在AI辅助下可逐步实现核心功能，但需分阶段开发（先搭建基础架构，再扩展模型集成与合规模块），整体难度仍较高。'
2025-11-30 10:09:30.456 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:09:30.456 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:09:30.467 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Hathora' 的难度分数为 1
2025-11-30 10:09:32.467 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 29/256: Crono
2025-11-30 10:09:32.468 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Crono', 简介='这个是AI GTM平台，专为现代B2B销售团队设计，帮助销售...', 难度='一个人开发难度较高  
（注：开发需整合多平台API、构建NLP模型、设计智能交互界面及数据中台，涉及复杂系统架构与AI算法训练，仅靠个人及AI辅助仍需极高技术门槛和时间成本）'
2025-11-30 10:09:32.469 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:32.470 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:32.480 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Crono' 的难度分数为 85
2025-11-30 10:09:34.480 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 30/256: Superapp
2025-11-30 10:09:34.481 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Superapp', 简介='这是首款面向iOS的AI全栈工程师，支持Swift开发、苹果...', 难度='一个人开发难度较高  
（需掌握Swift'
2025-11-30 10:09:34.482 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:34.482 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:34.488 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Superapp' 的难度分数为 85
2025-11-30 10:09:36.489 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 31/256: Geekflare Connect
2025-11-30 10:09:36.489 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Geekflare Connect', 简介='通过自带密钥（BYOK）方法将AI成本降低高达65%。将AI...', 难度='开发难度极高  
（需整合多模型API接口、团队协作系统、密钥安全管理、数据分析模块，即使借助AI辅助仍需深厚后端开发能力与系统架构设计经验，单人开发风险极高）'
2025-11-30 10:09:36.489 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:36.489 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:36.495 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Geekflare Connect' 的难度分数为 85
2025-11-30 10:09:38.495 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 32/256: Hiperyon
2025-11-30 10:09:38.496 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Hiperyon', 简介='这个是AI性能提升工具，通过统一多模型记忆实现30%性能提升...', 难度='一个人开发难度较高  
假设一个人能开发：需要同时掌握前端开发（Chrome扩展）、后端服务搭建、多LLM API集成、上下文管理算法设计等复合技能。技术难点包括：1）多模型间上下文同步机制开发 2）跨平台会话历史存储方案 3）token优化算法实现 4）Chrome扩展与第三方API安全对接。开发周期预计6-12个月，需具备较强工程能力和API开发经验。'
2025-11-30 10:09:38.496 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:09:38.497 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:09:38.502 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Hiperyon' 的难度分数为 1
2025-11-30 10:09:40.503 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 33/256: YouWare
2025-11-30 10:09:40.503 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='YouWare', 简介='这是一个充满活力的编程社区，提供AI驱动的工具，鼓励构建、分...', 难度='一个人开发难度较高  
（注：YouWare涉及AI工具集成、社区交互系统、项目展示平台等复杂功能，需同时处理前端'
2025-11-30 10:09:40.503 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:40.504 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:40.508 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'YouWare' 的难度分数为 85
2025-11-30 10:09:42.508 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 34/256: cto.new
2025-11-30 10:09:42.509 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='cto.new', 简介='这个是面向开发者的AI编程平台，集成Anthropic、Op...', 难度='一个人开发难度较高'
2025-11-30 10:09:42.509 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:42.509 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:42.513 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'cto.new' 的难度分数为 85
2025-11-30 10:09:44.513 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 35/256: Oasi
2025-11-30 10:09:44.515 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Oasi', 简介='这个产品结合了传统社交功能与自主AI技术。用户可正常分享内容...', 难度='一个人加AI辅助开发难度较高。核心难点包括：1. 社交平台API集成（需处理多平台授权与数据交互）；2. AI内容生成逻辑设计（需平衡用户意图与自然语言表达）；3. 权限控制体系（确保AI行为始终受用户指令约束）；4. 实时反馈机制（需建立用户-AI交互的闭环优化系统）。AI可辅助完成部分代码生成和模型训练，但系统架构设计、安全合规审查及用户体验打磨仍需开发者深度参与。'
2025-11-30 10:09:44.515 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:09:44.516 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:09:44.525 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Oasi' 的难度分数为 1
2025-11-30 10:09:46.526 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 36/256: Fuser
2025-11-30 10:09:46.527 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Fuser', 简介='创意专业人士使用Fuser在单一画布上设计跨任何媒介的AI驱...', 难度='开发难度：高  
是否一个人加AI辅助：部分可行  
（注：Fuser涉及AI集成、跨媒介工作流设计、可视化界面开发及实时协作功能，需复杂算法与交互设计能力。AI辅助可降低代码生成或UI设计难度，但核心架构与创意工具链仍需专业团队协作，单人开发难度极高。）'
2025-11-30 10:09:46.528 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:46.530 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:46.538 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Fuser' 的难度分数为 85
2025-11-30 10:09:48.539 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 37/256: Avaturn Live
2025-11-30 10:09:48.540 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Avaturn Live', 简介='这个是AI虚拟形象产品，支持即时对话。虚拟形象能以比眨眼更快...', 难度='一个人开发难度极高'
2025-11-30 10:09:48.541 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:48.541 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:48.552 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Avaturn Live' 的难度分数为 85
2025-11-30 10:09:50.552 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 38/256: Marble by World Labs
2025-11-30 10:09:50.553 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Marble by World Labs', 简介='这个是World Labs首款产品，基于其多模态世界模型，允...', 难度='一个人开发难度极高  
**分析**：  
1. **技术复杂度**：需整合多模态AI（图像'
2025-11-30 10:09:50.553 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:09:50.553 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:09:50.555 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Marble by World Labs' 的难度分数为 1
2025-11-30 10:09:52.555 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 39/256: OpenAI
2025-11-30 10:09:52.556 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='OpenAI', 简介='构建AI产品的最强大平台。利用行业领先的模型和工具，构建和扩...', 难度='一个人开发难度极高  
（注：该平台涉及大规模模型训练、分布式系统架构、安全合规框架等复杂技术栈，即使借助AI辅助，个人开发者仍需具备深厚的机器学习、云工程及系统设计能力，且需协调多领域资源，开发难度远超普通项目）'
2025-11-30 10:09:52.556 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:52.556 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:52.560 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'OpenAI' 的难度分数为 85
2025-11-30 10:09:54.561 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 40/256: Velvet
2025-11-30 10:09:54.562 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Velvet', 简介='使用全球最佳的视频生成模型，1分钟内为您的公司生成端到端的A...', 难度='一个人开发难度较高  
（解析：开发此类AI视频生成工具需整合视频生成模型（如Stable Diffusion'
2025-11-30 10:09:54.562 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:54.563 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:54.569 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Velvet' 的难度分数为 85
2025-11-30 10:09:56.570 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 41/256: BookSell
2025-11-30 10:09:56.571 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='BookSell', 简介='这个是在线书店平台，让用户无需库存即可创建线上书店，接入顶级...', 难度='7客服。  
开发难度：一个人开发难度较高  
详细分析：  
1. **核心功能复杂度**：需集成支付系统、分销商API（如 Ingram、Bookwire）、物流跟踪接口（如UPS'
2025-11-30 10:09:56.572 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:09:56.573 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:09:56.583 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'BookSell' 的难度分数为 1
2025-11-30 10:09:58.584 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 42/256: bunny.net
2025-11-30 10:09:58.585 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='bunny.net', 简介='这个是内容分发网络（CDN）、视频流媒体、安全防护和计算资源...', 难度='一个人开发难度极高'
2025-11-30 10:09:58.586 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:09:58.587 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:09:58.596 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'bunny.net' 的难度分数为 85
2025-11-30 10:10:00.597 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 43/256: Willow Voice
2025-11-30 10:10:00.598 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Willow Voice', 简介='这是一个AI语音输入工具，允许用户通过语音在电脑上进行写作。...', 难度='一个人开发难度较高  
（解析：开发需整合语音识别、自然语言处理、文本纠错、多平台集成等技术模块，即使借助AI辅助，仍需深度理解语音引擎优化、上下文理解、实时纠错算法及跨平台兼容性设计，对个人开发者技术栈要求较高）'
2025-11-30 10:10:00.599 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:00.599 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:00.610 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Willow Voice' 的难度分数为 85
2025-11-30 10:10:02.611 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 44/256: Pylon
2025-11-30 10:10:02.612 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Pylon', 简介='这个是B2B企业的AI原生支持平台，统一整合Slack、Te...', 难度='一个人开发难度较高  
（开发难度分析：需整合多平台API、构建AI代理与助手系统（涉及NLP'
2025-11-30 10:10:02.613 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:02.614 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:02.624 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Pylon' 的难度分数为 85
2025-11-30 10:10:04.625 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 45/256: Webjourney
2025-11-30 10:10:04.626 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Webjourney', 简介='这个是网页构建工具，用户只需描述产品即可生成可直接发布的专业...', 难度='一个人开发难度较高（需掌握前端框架、AI集成、设计规范适配等核心技术，但AI辅助可降低部分设计实现难度）'
2025-11-30 10:10:04.627 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:04.627 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:04.637 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Webjourney' 的难度分数为 85
2025-11-30 10:10:06.638 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 46/256: Documenso
2025-11-30 10:10:06.639 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Documenso', 简介='这是一个开源数字签名平台，DocuSign的替代品。您可自行...', 难度='一个人开发难度较高  
（注：开发需涉及前端'
2025-11-30 10:10:06.639 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:06.639 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:06.646 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Documenso' 的难度分数为 85
2025-11-30 10:10:08.646 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 47/256: Devpilot
2025-11-30 10:10:08.647 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Devpilot', 简介='Devpilot 是你的新 AI 协程工程师，旨在将你的单个...', 难度='Vite 前端并连接真实数据库（如 Supabase、Firebase）。'
2025-11-30 10:10:08.648 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:10:08.649 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:10:08.657 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Devpilot' 的难度分数为 50
2025-11-30 10:10:10.658 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 48/256: Lifter
2025-11-30 10:10:10.659 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Lifter', 简介='这是一个为macOS设计的简洁工具，可帮助整理导入文件。它会...', 难度='月'
2025-11-30 10:10:10.660 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:10:10.660 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:10:10.669 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Lifter' 的难度分数为 50
2025-11-30 10:10:12.670 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 49/256: Doco
2025-11-30 10:10:12.671 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Doco', 简介='Doco是微软Word内置的AI写作助手，整合Grammar...', 难度='一个人开发难度极高  
（开发难度分析：需同时掌握自然语言处理、Office API深度集成、多AI模型协同、文档结构化解析等技术，且需解决跨平台兼容性、实时协作同步、安全权限控制等复杂问题。即使借助AI辅助工具，仍需具备全栈开发能力及大量工程经验，单人开发周期可能超过1-2年）'
2025-11-30 10:10:12.673 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:12.673 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:12.682 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Doco' 的难度分数为 85
2025-11-30 10:10:14.683 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 50/256: SafetyWing
2025-11-30 10:10:14.684 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='SafetyWing', 简介='这个是全球医疗险产品组合：Nomad Insurance提供...', 难度='一个人开发难度极高  
（注：医疗险产品需处理复杂合规性、数据安全、理赔系统搭建、多国法律适配等核心难题，AI可辅助部分流程自动化但无法替代核心业务逻辑开发）'
2025-11-30 10:10:14.685 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:14.686 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:14.694 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'SafetyWing' 的难度分数为 85
2025-11-30 10:10:16.694 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 51/256: Easy Tasks by Morgen
2025-11-30 10:10:16.695 | WARNING  | __main__:parse_ai_response:368 - 响应格式不符合预期: Easy Tasks by Morgen  
这个是网页任务管理工具，解决了传统书签无提醒、标签页干扰屏幕、切换待办应用打断流程的问题。用户可通过浏览器快捷键直接高亮网页文本生成任务，系统会保存链接并保留上下文，确保任务与原始内容关联。该功能完全由Claude Code以“氛围编码”方式实现 ✌️  

开发难度：一个人开发难度中等，AI辅助可显著降低复杂度  
（需整合浏览器扩展API、网页内容提取、任务存储与同步，AI可辅助生成核心逻辑代码，但需开发者主导架构设计与用户体验优化）
2025-11-30 10:10:16.696 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:10:16.708 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Easy Tasks by Morgen' 的难度分数为 50
2025-11-30 10:10:18.709 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 52/256: Khorus
2025-11-30 10:10:18.710 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Khorus', 简介='这是一个让开发者通过代理间（A2A）基础设施构建、部署和代币...', 难度='开发难度极高  
（需精通区块链开发（ERC标准'
2025-11-30 10:10:18.710 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:18.711 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:18.718 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Khorus' 的难度分数为 85
2025-11-30 10:10:20.719 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 53/256: SIMA 2
2025-11-30 10:10:20.720 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='SIMA 2', 简介='这是一个能够在虚拟3D世界中与用户互动的智能代理，支持通过文...', 难度='一个人开发难度极高  
（开发难度分析：需整合虚拟环境引擎（如Unity'
2025-11-30 10:10:20.721 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:20.721 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:20.730 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'SIMA 2' 的难度分数为 85
2025-11-30 10:10:22.731 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 54/256: MyLens for Youtube
2025-11-30 10:10:22.732 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='MyLens for YouTube', 简介='这个产品可以将任何YouTube视频即时转换为交互式AI时间...', 难度='一个人开发难度较高  
（开发难度分析：需整合视频分析、AI关键帧提取、交互式时间线生成、前端动态渲染等技术。核心难点在于精准识别视频关键内容（需计算机视觉+自然语言处理）、实时生成可交互的时间线结构（需复杂的数据处理逻辑）、以及与YouTube平台的API集成。个人开发者即使借助AI工具，仍需掌握视频处理框架（如FFmpeg）、机器学习模型训练（如使用TensorFlow'
2025-11-30 10:10:22.733 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:22.734 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:22.741 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'MyLens for Youtube' 的难度分数为 85
2025-11-30 10:10:24.742 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 55/256: AirShare
2025-11-30 10:10:24.742 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='AirShare', 简介='这是基于QUIC协议的本地网络及全球信任好友间的AirDro...', 难度='一个人开发难度较高  
（注：开发需掌握QUIC协议实现、mDNS网络发现机制、Iroh分布式网络框架集成，以及跨平台文件传输安全架构设计。AI可辅助协议文档解析与代码生成，但核心网络协议实现与分布式路由逻辑仍需深度技术理解，且需解决全球路由的端到端加密与跨地域同步问题）'
2025-11-30 10:10:24.743 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:24.743 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:24.748 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'AirShare' 的难度分数为 85
2025-11-30 10:10:26.748 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 56/256: Email Buttons
2025-11-30 10:10:26.748 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Email Buttons', 简介='这个是邮件按钮产品，轻松为Gmail邮件添加按钮。创建自定义...', 难度='一个人开发难度中等偏高  
（需集成Gmail API实现按钮嵌入功能，涉及前端界面设计、模板管理系统开发、二维码生成模块，AI可辅助代码生成和测试，但核心的API权限管理与跨平台兼容性仍需人工处理）'
2025-11-30 10:10:26.748 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:26.749 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:26.754 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Email Buttons' 的难度分数为 85
2025-11-30 10:10:28.754 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 57/256: Scraib.app
2025-11-30 10:10:28.755 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Scraib.app', 简介='这个是AI驱动的写作助手，按 ⌃R 键即可即时重写并优化任意...', 难度='一个人开发难度较高  
（开发难度分析：需整合AI自然语言处理模型（如LLM）与跨平台桌面应用开发，涉及菜单栏交互设计、文本处理逻辑、API集成及实时响应优化。即使借助AI辅助工具，仍需处理模型调用延迟、文本准确性校验、多语言支持等复杂技术点，对个人开发者的时间和工程能力要求较高。）'
2025-11-30 10:10:28.756 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:28.757 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:28.766 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Scraib.app' 的难度分数为 85
2025-11-30 10:10:30.767 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 58/256: SourcePilot
2025-11-30 10:10:30.767 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='SourcePilot', 简介='这个是个人写作工具，永久拥有你的专属编辑器，通过智能功能提升...', 难度='一个人开发难度较高  
（需全栈开发能力，涵盖前端交互设计、后端逻辑架构、AI模型集成（如语法检查、内容生成）、云存储同步、版本控制等复杂模块，即使借助AI辅助仍需开发者主导架构设计与核心功能实现）'
2025-11-30 10:10:30.767 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:30.768 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:30.770 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'SourcePilot' 的难度分数为 85
2025-11-30 10:10:32.771 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 59/256: Juno digital planner
2025-11-30 10:10:32.772 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Juno digital planner', 简介='这是您的个人生产力中心，帮助高成就者规划、优先处理和跟踪进度...', 难度='一个人开发难度较高  
Juno digital planner的开发涉及多模块集成（任务管理+日历同步+邮件整合+第三方API调用），需处理动态任务调度算法、数据同步机制、跨平台兼容性及用户隐私安全。即使借助AI辅助（如自然语言处理优化任务描述、机器学习预测时间消耗），仍需深入理解分布式系统架构与复杂交互逻辑。核心难点包括：1）第三方API（如Google Calendar、Todoist）的高并发调用与数据一致性保障；2）任务优先级动态计算模型的开发；3）跨平台UI'
2025-11-30 10:10:32.773 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:10:32.773 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:10:32.781 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Juno digital planner' 的难度分数为 1
2025-11-30 10:10:34.782 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 60/256: GitHub Repo Visibility Analyzer
2025-11-30 10:10:34.782 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='GitHub Repo Visibility Analyzer', 简介='这个工具通过审计仓库提供主题标签建议和推荐操作项，帮助开发者...', 难度='一个人开发难度中等偏高'
2025-11-30 10:10:34.782 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:34.782 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:34.787 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'GitHub Repo Visibility Analyzer' 的难度分数为 85
2025-11-30 10:10:36.787 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 61/256: Proximity Lock System
2025-11-30 10:10:36.788 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Proximity Lock System', 简介='这个是基于蓝牙设备范围监控的自动锁屏工具，当配对的手机等设备...', 难度='一个人开发难度较高  
（开发需掌握蓝牙协议栈、系统权限管理、跨平台兼容性处理等技术，AI辅助可优化信号干扰分析和异常检测逻辑，但核心蓝牙监控与系统锁屏功能仍需开发者深度实现）'
2025-11-30 10:10:36.788 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:36.788 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:36.792 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Proximity Lock System' 的难度分数为 85
2025-11-30 10:10:38.793 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 62/256: ClipboardAI
2025-11-30 10:10:38.793 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='ClipboardAI', 简介='ClipboardAI 让你通过自定义AI提示，仅用键盘快捷...', 难度='一个人开发难度较高  
**分析**：  
1. **核心功能实现**：需集成NLP模型（如GPT-3.5'
2025-11-30 10:10:38.793 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:10:38.794 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:10:38.797 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'ClipboardAI' 的难度分数为 1
2025-11-30 10:10:40.798 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 63/256: LaunchOS
2025-11-30 10:10:40.799 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='LaunchOS', 简介='这个是macOS 26 Tahoe系统的Launchpad替...', 难度='一个人开发难度较高  
（开发难度分析：需同时实现复杂的界面渲染（液态玻璃特效）、动画系统、macOS深度集成（适配26 Tahoe版本）以及多模块功能扩展。AI可辅助设计UI'
2025-11-30 10:10:40.800 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:40.800 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:40.806 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'LaunchOS' 的难度分数为 85
2025-11-30 10:10:42.806 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 64/256: No Contact Tracker
2025-11-30 10:10:42.807 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Let Them Go', 简介='这是一个极简的“断联”追踪应用。通过情绪追踪、写日记、优美语...', 难度='一个人开发难度中等'
2025-11-30 10:10:42.807 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 60
2025-11-30 10:10:42.807 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 60
2025-11-30 10:10:42.811 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'No Contact Tracker' 的难度分数为 60
2025-11-30 10:10:44.811 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 65/256: RingIt
2025-11-30 10:10:44.812 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='RingIt', 简介='让信任的朋友或家人即使你的设备处于静音模式，也能让它响亮地响...', 难度='一个人开发难度中等偏高'
2025-11-30 10:10:44.812 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:44.812 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:44.815 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'RingIt' 的难度分数为 85
2025-11-30 10:10:46.816 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 66/256: Artifacts
2025-11-30 10:10:46.816 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Artifacts', 简介='这个是物品产品，简介内容是【物品承载故事并塑造生活。Arti...', 难度='一个人开发难度中等偏高  
（开发难度分析：需整合用户系统、物品管理、社区互动及AI辅助功能（如推荐算法或内容生成）。AI可辅助实现个性化推荐或自动整理功能，但需处理数据安全、实时交互及社群运营等复杂模块，需较强技术整合能力）'
2025-11-30 10:10:46.816 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:46.816 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:46.819 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Artifacts' 的难度分数为 85
2025-11-30 10:10:48.820 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 67/256: Planndu
2025-11-30 10:10:48.820 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Planndu', 简介='这是一个面向个人的简单任务管理应用，帮助用户提升生产力并保持...', 难度='一个人开发难度中等  
**详细分析**：  
1. **核心功能开发**：任务管理应用需实现任务列表、状态跟踪（如待办'
2025-11-30 10:10:48.821 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:10:48.822 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:10:48.830 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Planndu' 的难度分数为 1
2025-11-30 10:10:50.831 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 68/256: WoofSheet
2025-11-30 10:10:50.831 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='WoofSheet', 简介='这是一个一站式记录狗狗散步、饮食、药物、症状和兽医笔记的工具...', 难度='一个人开发难度较高  
（需整合3D图形渲染、实时同步协议、多设备数据同步、AI提醒算法及多用户协作模块，AI可辅助代码生成与界面设计，但核心功能开发仍需较高编程能力与时间投入）'
2025-11-30 10:10:50.831 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:50.831 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:50.835 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'WoofSheet' 的难度分数为 85
2025-11-30 10:10:52.836 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 69/256: Prometora
2025-11-30 10:10:52.836 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Prometora', 简介='这个产品允许任何人通过单个提示构建完整的在线市场平台。无需模...', 难度='一个人开发难度较高  
（注：该产品需整合NLP技术、生成式AI模型、后端架构、支付接口、消息系统等复杂模块，即使借助AI辅助仍需深厚的技术积累和系统设计能力，单人开发面临时间与技术双重挑战）'
2025-11-30 10:10:52.837 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:52.837 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:52.840 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Prometora' 的难度分数为 85
2025-11-30 10:10:54.841 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 70/256: Rare Big Deal
2025-11-30 10:10:54.841 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Rare Big Deal', 简介='这是一个开源、社区驱动的平台，帮助用户发现喜爱的独立开发者产...', 难度='一个人开发难度较高（需整合前端'
2025-11-30 10:10:54.842 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:54.842 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:54.846 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Rare Big Deal' 的难度分数为 85
2025-11-30 10:10:56.846 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 71/256: ZenCommunity
2025-11-30 10:10:56.846 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='ZenCommunity', 简介='这是一个结合实时社区构建、支持工单和实时聊天功能的WordP...', 难度='一个人开发难度较高，但AI辅助可减轻部分工作量'
2025-11-30 10:10:56.847 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:56.847 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:56.852 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'ZenCommunity' 的难度分数为 85
2025-11-30 10:10:58.852 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 72/256: Elsie AI
2025-11-30 10:10:58.852 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Elsie AI', 简介='这个是【Elsie AI】，简介内容是【Elsie帮助独行创...', 难度='一个人开发难度较高（需整合AI模型训练、营销工具集成、用户场景适配等复杂技术，但AI辅助可降低部分开发门槛）'
2025-11-30 10:10:58.853 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:10:58.853 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:10:58.861 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Elsie AI' 的难度分数为 85
2025-11-30 10:11:00.862 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 73/256: Gubb
2025-11-30 10:11:00.863 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Gubb', 简介='这个是笔记产品等等...', 难度='一个人开发难度较高，但结合AI辅助可降低难度  
（开发难度分析：核心功能需实现多模态内容管理、自适应工作流引擎、无干扰界面设计，需掌握前端框架（React'
2025-11-30 10:11:00.863 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:00.864 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:00.868 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Gubb' 的难度分数为 85
2025-11-30 10:11:02.869 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 74/256: Koyal
2025-11-30 10:11:02.869 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Koyal', 简介='这个产品可以将任意音频直接转换为端到端的电影级视频，具备一致...', 难度='一个人开发难度较高  
（解析：该产品涉及音频分析、视频生成、AI角色建模、多模态数据对齐等核心技术，需整合音频到视频的端到端生成模型（如CLIP、DALL·E、Stable Diffusion等），并解决角色一致性、叙事逻辑、用户自定义交互等复杂问题。即使借助AI工具，仍需深厚的技术积累和跨领域整合能力，个人开发者面临算法研发、系统集成、数据训练等多重挑战。）'
2025-11-30 10:11:02.870 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:02.870 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:02.875 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Koyal' 的难度分数为 85
2025-11-30 10:11:04.875 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 75/256: NotiSprite
2025-11-30 10:11:04.875 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='NotiSprite', 简介='这个是Mac桌面精灵助手，通过智能通知和可定制的萌系动画提升...', 难度='一个人开发难度较高'
2025-11-30 10:11:04.876 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:04.876 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:04.883 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'NotiSprite' 的难度分数为 85
2025-11-30 10:11:06.884 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 76/256: 2pr
2025-11-30 10:11:06.886 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='2PR', 简介='这个是LinkedIn内容营销的AI工具包，覆盖从定位分析到...', 难度='一个人开发难度较高'
2025-11-30 10:11:06.887 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:06.888 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:06.896 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 '2pr' 的难度分数为 85
2025-11-30 10:11:08.897 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 77/256: Swytchcode
2025-11-30 10:11:08.898 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Swytchcode', 简介='让您的API自行发声。将静态文档转化为AI实验室，开发者可在...', 难度='一个人开发难度较高，但借助AI辅助可降低复杂度，仍需较强技术能力'
2025-11-30 10:11:08.898 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:08.899 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:08.903 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Swytchcode' 的难度分数为 85
2025-11-30 10:11:10.904 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 78/256: Sato Video Player
2025-11-30 10:11:10.904 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Sato Video Player', 简介='这个是视频播放器产品，简介内容是【摆脱网站上的第三方视频播放...', 难度='一个人开发难度较高（需处理前端框架搭建、UI'
2025-11-30 10:11:10.904 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:10.906 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:10.909 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Sato Video Player' 的难度分数为 85
2025-11-30 10:11:12.909 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 79/256: IntegrateAPI
2025-11-30 10:11:12.909 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='IntegrateAPI', 简介='这个是集成API产品，提供16个生产就绪的Next.js模板...', 难度='一个人开发难度较高  
（需同时掌握Next.js'
2025-11-30 10:11:12.910 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:12.910 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:12.914 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'IntegrateAPI' 的难度分数为 85
2025-11-30 10:11:14.915 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 80/256: Chat by X
2025-11-30 10:11:14.916 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Chat by X', 简介='这个是X推出的全新安全消息平台，替代私信功能，支持端到端加密...', 难度='删除消息、截图通知等特性，目前已在iOS和Web端上线。'
2025-11-30 10:11:14.916 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:11:14.916 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:11:14.921 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Chat by X' 的难度分数为 50
2025-11-30 10:11:16.921 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 81/256: beehiiv
2025-11-30 10:11:16.922 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='beehiiv', 简介='这是一款赋能创作者通过强大且稳定的新闻订阅平台吸引、增长并变...', 难度='一个人开发难度较高（需结合AI辅助降低复杂度）  
**分析**：  
1. **核心功能复杂度**：需整合邮件订阅系统（如SMTP'
2025-11-30 10:11:16.922 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:11:16.923 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:11:16.929 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'beehiiv' 的难度分数为 1
2025-11-30 10:11:18.930 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 82/256: Marginof.com
2025-11-30 10:11:18.931 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Marginof.com', 简介='通过分析产品的利润率，找到你喜爱产品的真正价格。你也可以在任...', 难度='r'
2025-11-30 10:11:18.931 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:11:18.931 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:11:18.938 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Marginof.com' 的难度分数为 50
2025-11-30 10:11:20.939 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 83/256: YourGPT
2025-11-30 10:11:20.941 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='YourGPT', 简介='这是AI优先平台，全面支持客户支持、销售和自动化...', 难度='一个人开发难度极高  
详细分析：  
1. **技术复杂度**：需整合NLP（自然语言处理）、机器学习模型（如对话机器人）、自动化流程引擎（如销售漏斗管理）、多系统API集成（CRM'
2025-11-30 10:11:20.943 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:11:20.944 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:11:20.952 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'YourGPT' 的难度分数为 1
2025-11-30 10:11:22.952 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 84/256: Reindeer
2025-11-30 10:11:22.953 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Reindeer', 简介='这个是数据库IDE产品，类似Cursor，能理解数据库结构，...', 难度='一个人开发难度较高'
2025-11-30 10:11:22.953 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:22.953 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:22.958 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Reindeer' 的难度分数为 85
2025-11-30 10:11:24.958 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 85/256: Anymark
2025-11-30 10:11:24.959 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Anymark', 简介='这个是品牌工具产品，可快速获取专业品牌套件。Anymark结...', 难度='一个人开发难度较高，但结合AI辅助可显著降低难度  
详细分析：  
1. **核心功能拆解**  
   - **品牌调研模块**：需构建2000+科技品牌数据库，涉及数据抓取、分类、趋势分析，需AI爬虫+自然语言处理技术  
   - **AI匹配引擎**：需训练机器学习模型，通过用户需求（如行业、受众）预测适配的品牌元素（配色'
2025-11-30 10:11:24.959 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:11:24.959 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:11:24.962 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Anymark' 的难度分数为 1
2025-11-30 10:11:26.963 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 86/256: AppealSeal
2025-11-30 10:11:26.963 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='AppealSeal', 简介='这个是我们的首次全面发布！直到现在，申诉房产税意味着需要雇佣...', 难度='一个人开发难度中等'
2025-11-30 10:11:26.963 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 60
2025-11-30 10:11:26.963 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 60
2025-11-30 10:11:26.966 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'AppealSeal' 的难度分数为 60
2025-11-30 10:11:28.966 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 87/256: NeoAgent
2025-11-30 10:11:28.968 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='NeoAgent', 简介='这是一个AI驱动的业务自动化平台，可帮助您构建专用虚拟助手，...', 难度='一个人开发难度较高  
（开发难度分析：需整合NLP、语音识别、多渠道API集成、自动化流程设计等复杂技术，即使借助AI辅助仍需深厚编程能力与系统架构设计经验，单人开发周期长且风险高）'
2025-11-30 10:11:28.969 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:28.970 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:28.977 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'NeoAgent' 的难度分数为 85
2025-11-30 10:11:30.977 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 88/256: sleek.design
2025-11-30 10:11:30.978 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='sleek.design', 简介='从移动应用创意到精美界面只需几分钟。通过聊天即可迭代和优化设...', 难度='一个人开发难度较高  
（注：该产品需要整合自然语言处理、AI设计生成、Figma API集成、代码生成等复杂技术，即使借助AI辅助仍需跨领域技术能力，核心算法和交互逻辑开发难度较高）'
2025-11-30 10:11:30.978 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:30.978 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:30.983 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'sleek.design' 的难度分数为 85
2025-11-30 10:11:32.984 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 89/256: BeFreed
2025-11-30 10:11:32.984 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='BeFreed', 简介='这是一个面向学习场景的个人音频代理产品，通过连接数千个公开知...', 难度='一个人开发难度极高  
（开发难度分析：需整合多源API接口与知识库、构建实时语义分析模型、开发个性化推荐算法、实现音频生成与交互系统，涉及NLP、机器学习、分布式计算等复杂技术栈，单人开发需跨领域知识储备与长期投入，AI辅助可降低部分编码工作量但无法替代核心算法设计与系统架构搭建）'
2025-11-30 10:11:32.985 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:32.985 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:32.991 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'BeFreed' 的难度分数为 85
2025-11-30 10:11:34.993 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 90/256: Welltory
2025-11-30 10:11:34.994 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Welltory', 简介='这是一个一站式健康应用，被1600万+用户信任以掌控终身健康...', 难度='一个人开发难度极高  
（解析：开发需整合1000+第三方API（如Apple Health、Fitbit等）、构建AI数据分析模型、设计跨平台数据同步架构，同时需处理用户隐私安全与医疗合规性。个人开发者难以兼顾大规模系统集成、机器学习模型训练及持续迭代优化，需团队协作与资源投入。）'
2025-11-30 10:11:34.995 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:34.997 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:35.007 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Welltory' 的难度分数为 85
2025-11-30 10:11:37.008 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 91/256: Blimp
2025-11-30 10:11:37.009 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Blimp', 简介='这是自动化工作流的简便工具，无需代码即可连接应用、构建强大A...', 难度='一个人开发难度较高  
（解析：Blimp需实现跨平台API集成、可视化流程编排、AI模型嵌入与非技术用户交互设计。即使借助AI辅助，核心架构设计（如分布式任务调度、安全权限控制）、第三方服务对接（如OAuth2.0认证）、智能流程优化算法仍需专业开发能力。个人开发者需投入大量时间研究系统架构与技术选型，开发周期可能超过6个月，且需持续维护兼容性与安全性。）'
2025-11-30 10:11:37.010 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:37.010 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:37.022 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Blimp' 的难度分数为 85
2025-11-30 10:11:39.024 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 92/256: VNYL
2025-11-30 10:11:39.024 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='VNYL', 简介='现代播客托管服务，提供无限存储和下载，无限制、无超额费用，内...', 难度='一个人开发难度较高'
2025-11-30 10:11:39.025 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:39.025 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:39.034 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'VNYL' 的难度分数为 85
2025-11-30 10:11:41.034 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 93/256: Juice
2025-11-30 10:11:41.038 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Juice', 简介='这是一个全栈营销AI，作为你的全职营销团队（10人...', 难度='30人'
2025-11-30 10:11:41.039 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:11:41.040 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:11:41.050 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Juice' 的难度分数为 50
2025-11-30 10:11:43.051 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 94/256: Paraflow
2025-11-30 10:11:43.051 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Paraflow', 简介='这个是AI产品设计代理工具，通过产品经理和设计师双AI协作，...', 难度='一个人开发难度较高  
（注：Paraflow涉及多模态AI协作、结构化规格生成、实时同步等复杂技术，需整合自然语言处理、UI设计生成、版本控制等模块，即使借助AI辅助仍需深厚的产品架构设计能力与工程实现经验，单人开发面临技术整合与系统稳定性挑战）'
2025-11-30 10:11:43.052 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:43.052 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:43.056 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Paraflow' 的难度分数为 85
2025-11-30 10:11:45.057 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 95/256: AidaJet
2025-11-30 10:11:45.058 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='AidaJet', 简介='这个是新闻通讯产品，通过多代理AI平台自动化内容生成、日程安...', 难度='一个人开发难度极高  
（解析：开发多代理AI系统需整合自然语言处理、机器学习模型、任务调度算法和数据分析模块，涉及复杂的技术栈。即使借助AI辅助，仍需解决代理间协作逻辑、数据安全、用户权限管理等核心难题，且需构建可扩展的云原生架构，对开发者的综合能力要求极高）'
2025-11-30 10:11:45.059 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:45.060 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:45.069 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'AidaJet' 的难度分数为 85
2025-11-30 10:11:47.070 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 96/256: Zen Editor
2025-11-30 10:11:47.070 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Zen Editor', 简介='使用AI超级功能编辑您的Google文档。您的文档保留在您的...', 难度='一个人开发难度中等偏高  
（需整合Google Docs API与AI模型接口，涉及OAuth认证、实时协作同步、AI内容生成等复杂技术。AI辅助可降低部分代码实现难度，但核心架构设计与文档安全机制仍需深度技术积累）'
2025-11-30 10:11:47.070 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:47.071 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:47.078 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Zen Editor' 的难度分数为 85
2025-11-30 10:11:49.079 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 97/256: Sakura
2025-11-30 10:11:49.080 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Sakura', 简介='这是一个超高效客户支持代理工具，通过连接WhatsApp和I...', 难度='指南自动回复客户私信'
2025-11-30 10:11:49.080 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:11:49.081 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:11:49.088 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Sakura' 的难度分数为 50
2025-11-30 10:11:51.088 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 98/256: Sokosumi
2025-11-30 10:11:51.089 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Sokosumi', 简介='这个是AI代理市场产品，通过点击按钮即可雇佣经过验证的AI代...', 难度='7雇佣、无订阅费用、无实施障碍、无供应商锁定的AI代理服务平台'
2025-11-30 10:11:51.090 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:11:51.091 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:11:51.096 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Sokosumi' 的难度分数为 50
2025-11-30 10:11:53.097 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 99/256: Bluedot
2025-11-30 10:11:53.097 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Bluedot', 简介='Bluedot 可以捕捉、转录并总结每一次会议、访谈或电话通...', 难度='一个人开发难度较高'
2025-11-30 10:11:53.097 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:53.098 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:53.103 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Bluedot' 的难度分数为 85
2025-11-30 10:11:55.104 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 100/256: Google Antigravity
2025-11-30 10:11:55.104 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Google抗重力', 简介='Google抗重力 - 以全新方式构建...', 难度='一个人开发难度较高'
2025-11-30 10:11:55.105 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:55.105 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:55.109 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Google Antigravity' 的难度分数为 85
2025-11-30 10:11:57.109 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 101/256: Gemini
2025-11-30 10:11:57.110 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Gemini', 简介='Google最新推出的多模态AI模型，具备跨文本、图像、音频...', 难度='一个人开发难度极高（需整合多模态数据处理、大规模模型训练、跨领域算法优化等核心技术，即使借助AI辅助仍需深厚机器学习'
2025-11-30 10:11:57.110 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:11:57.110 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:11:57.115 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Gemini' 的难度分数为 85
2025-11-30 10:11:59.116 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 102/256: Tiptap
2025-11-30 10:11:59.116 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Tiptap', 简介='这套工具通过内容编辑和实时协作功能，可在几分钟内构建类似No...', 难度='一个人开发难度较高  
**详细分析**：  
1. **技术复杂度**：需整合前端框架（如React'
2025-11-30 10:11:59.116 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:11:59.116 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:11:59.123 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Tiptap' 的难度分数为 1
2025-11-30 10:12:01.124 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 103/256: AutoSubtitles
2025-11-30 10:12:01.125 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='AutoSubtitles', 简介='这是一个完全免费的视频字幕工具，无水印、无注册墙、无隐藏费用...', 难度='一个人开发难度较高  
（需整合语音识别API、字幕同步算法、视频编辑库及多平台适配，AI辅助可降低部分开发门槛，但核心技术实现仍需较强编程能力与资源协调）'
2025-11-30 10:12:01.125 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:01.126 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:01.134 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'AutoSubtitles' 的难度分数为 85
2025-11-30 10:12:03.134 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 104/256: StopBite
2025-11-30 10:12:03.135 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='StopBite', 简介='这款应用通过改变用户与啃指甲的关系，帮助克服啃指甲习惯，实现...', 难度='一个人开发难度较高  
（详细分析：核心功能需结合行为习惯追踪、个性化计划生成（需算法逻辑）、数据可视化及用户激励系统。AI辅助可优化个性化计划算法（如通过机器学习分析用户习惯），但基础架构搭建（如跨平台开发框架选择、数据安全模块）、UI交互设计、用户留存机制仍需开发者主导。若采用现成模板（如Flutter+Firebase），难度可降低至中等，但完整功能实现仍需3-6个月开发周期）'
2025-11-30 10:12:03.136 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:03.137 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:03.146 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'StopBite' 的难度分数为 85
2025-11-30 10:12:05.147 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 105/256: Snippets AI
2025-11-30 10:12:05.147 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Snippets AI', 简介='这个是AI提示管理工具，解决用户在多个应用中分散存储提示的问...', 难度='GitHub'
2025-11-30 10:12:05.147 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:12:05.148 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:12:05.152 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Snippets AI' 的难度分数为 50
2025-11-30 10:12:07.152 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 106/256: Lapis
2025-11-30 10:12:07.153 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Lapis', 简介='这个产品通过在本地设备运行强大的开源大语言模型（LLMs），...', 难度='一个人开发难度极高  

**开发难度分析**：  
1. **技术门槛**：需掌握本地大模型部署（如模型转换、量化、推理优化）、跨平台兼容性（Windows'
2025-11-30 10:12:07.154 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:12:07.154 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:12:07.163 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Lapis' 的难度分数为 1
2025-11-30 10:12:09.163 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 107/256: Airstitch
2025-11-30 10:12:09.164 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Airstitch', 简介='这是一个文本原生的AI助手，支持Gmail、日历、Notio...', 难度='一个人开发难度极高  
（需整合多平台API、实现自然语言理解与跨协议通信，涉及NLP模型训练、实时消息处理及复杂系统架构设计，AI辅助可降低部分开发门槛，但核心功能实现仍需高阶技术能力与大量时间投入）'
2025-11-30 10:12:09.165 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:09.165 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:09.172 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Airstitch' 的难度分数为 85
2025-11-30 10:12:11.174 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 108/256: Tiny Mario
2025-11-30 10:12:11.174 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Tiny Mario', 简介='这个是笔记产品等等...', 难度='一个人开发难度较高  
**产品名称**：Tiny Mario  
**产品简介**：Tiny Mario 重新想象了经典的超级马里奥兄弟，将其改编为一个横向卷轴游戏，采用低多边形、文本渲染的风格，在URL栏中使用盲文字符呈现。  
**开发难度**：中等偏高  
**详细分析**：  
1. **技术实现**：需结合HTML5'
2025-11-30 10:12:11.174 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:12:11.175 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:12:11.178 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Tiny Mario' 的难度分数为 1
2025-11-30 10:12:13.178 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 109/256: Hirosend
2025-11-30 10:12:13.179 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Hirosend', 简介='这个是文件共享工具，去除传统文件传输工具的复杂性，提供简单、...', 难度='一个人开发难度较高，但结合AI辅助可降低部分难度。开发需实现端到端加密、动态链接管理、自动过期机制、无账号架构等核心功能，涉及安全协议设计、分布式存储优化、实时权限控制等技术难点。AI可辅助生成加密算法模块、自动化测试用例、UI交互逻辑，但核心安全验证和性能调优仍需人工介入，且需平衡用户体验与技术实现的复杂度。'
2025-11-30 10:12:13.179 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:13.179 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:13.182 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Hirosend' 的难度分数为 85
2025-11-30 10:12:15.183 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 110/256: Grok 3
2025-11-30 10:12:15.184 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Grok 3', 简介='现已对所有Premium+订阅者开放...', 难度='一个人开发难度极高  
（注：Grok 3为AI模型产品，其开发需涉及大规模机器学习框架搭建、分布式训练、自然语言处理算法优化等复杂技术，即使借助AI辅助工具，仍需深厚的技术积累与跨领域协作能力，个人开发者面临显著挑战）'
2025-11-30 10:12:15.184 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:15.184 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:15.189 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Grok 3' 的难度分数为 85
2025-11-30 10:12:17.189 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 111/256: Zo Computer
2025-11-30 10:12:17.190 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Zo Computer', 简介='创建强大的个人软件，使用你的智能云电脑。存储文件、连接工具，...', 难度='一个人开发难度极高  
详细分析：  
1. **技术架构**：需构建跨平台云电脑系统，涉及分布式存储、实时协作引擎、AI算力调度等复杂技术，需精通云计算、分布式系统开发。  
2. **AI集成**：需深度整合AI工具（如自然语言处理、代码生成），需与第三方AI服务对接，同时保证数据隐私与安全，技术门槛极高。  
3. **统一工作空间**：需实现多工具无缝连接（如代码编辑器、数据库、文档工具），需开发高度可扩展的插件系统，对架构设计要求严苛。  
4. **数据主权**：需实现端到端加密、数据本地化存储与同步，同时支持用户随时导出数据，需设计复杂的权限管理和数据同步机制。  
5. **AI辅助局限**：虽然AI可辅助代码生成或功能设计，但核心架构、安全协议、用户体验优化仍需专业团队完成，单人开发难以兼顾技术深度与工程细节。'
2025-11-30 10:12:17.190 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:12:17.190 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:12:17.195 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Zo Computer' 的难度分数为 1
2025-11-30 10:12:19.195 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 112/256: Markopolo AI
2025-11-30 10:12:19.195 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Markopolo AI', 简介='这个是基于大型语言模型（LLM）的深度个性化营销平台，通过实...', 难度='B测试，系统能实时理解用户意图并动态调整营销策略。'
2025-11-30 10:12:19.196 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:12:19.196 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:12:19.198 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Markopolo AI' 的难度分数为 50
2025-11-30 10:12:21.198 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 113/256: AI Email Template Generator
2025-11-30 10:12:21.199 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='AI Email Template Generator', 简介='这个是AI邮件模板生成器，用户只需描述需求即可设计邮件。Ma...', 难度='一个人开发难度较高  
（需整合NLP模型（如GPT）、前端交互设计、邮件格式校验逻辑、模板库管理及对话式编辑功能。核心难点在于确保生成内容的行业适配性与邮件客户端兼容性，同时需平衡AI生成与人工可编辑性。若使用现成AI API（如OpenAI）可降低模型训练成本，但前端交互与后端逻辑仍需较强开发能力。）'
2025-11-30 10:12:21.199 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:21.201 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:21.208 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'AI Email Template Generator' 的难度分数为 85
2025-11-30 10:12:23.208 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 114/256: Streetwise
2025-11-30 10:12:23.209 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Streetwise', 简介='这个是步行安全导航应用，通过分析实时数据为用户提供最快且最安...', 难度='一个人开发难度较高  
（需整合地图API、实时数据处理、安全评分算法、紧急通讯功能等模块，AI辅助可降低部分开发难度，但核心路线安全评估逻辑仍需专业算法支持）'
2025-11-30 10:12:23.209 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:23.209 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:23.217 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Streetwise' 的难度分数为 85
2025-11-30 10:12:25.218 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 115/256: Nitpicks
2025-11-30 10:12:25.218 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Nitpicks', 简介='这款工具允许用户在使用应用时直接录制并修复UI...', 难度='UX错误，通过语音解释问题后自动生成GitHub拉取请求，也可用于请求非bug的界面调整'
2025-11-30 10:12:25.219 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:12:25.219 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:12:25.225 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Nitpicks' 的难度分数为 50
2025-11-30 10:12:27.225 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 116/256: Super
2025-11-30 10:12:27.226 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Super', 简介='这个产品从您公司的所有技术栈同步数据，并为团队提供工作流程和...', 难度='一个人开发难度较高（需整合多系统API、AI模型集成及复杂数据处理，AI辅助可降低部分开发门槛但核心架构仍需专业能力）'
2025-11-30 10:12:27.226 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:27.226 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:27.231 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Super' 的难度分数为 85
2025-11-30 10:12:29.232 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 117/256: StenifyAI
2025-11-30 10:12:29.232 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='StenifyAI', 简介='这个是会议助手产品，能够将现实中的混乱、嘈杂、无序的对话转化...', 难度='一个人开发难度较高  
（需整合语音识别、NLP摘要、会议类型分类等AI技术，涉及实时转录、噪声过滤、语义理解等复杂模块，即使借助现有API仍需较强工程能力与算法调优）'
2025-11-30 10:12:29.232 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:29.233 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:29.237 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'StenifyAI' 的难度分数为 85
2025-11-30 10:12:31.238 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 118/256: Axis One
2025-11-30 10:12:31.238 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Axis One', 简介='这是一个小型设备，可为您提供完全运行在您本地网络上的私有Ch...', 难度='一个人开发难度较高  
（开发需整合硬件设计、嵌入式系统、本地AI模型部署及安全架构，涉及电路板设计、固件开发、模型优化与跨平台兼容性，即使借助AI辅助仍需较强技术复合能力）'
2025-11-30 10:12:31.238 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:31.238 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:31.244 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Axis One' 的难度分数为 85
2025-11-30 10:12:33.245 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 119/256: PortTraceX
2025-11-30 10:12:33.245 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='PortTraceX', 简介='这款工具用于揭示端口占用原因，通过根本原因分析、安全指标和一...', 难度='一个人开发难度较高  
**详细分析**：  
1. **技术复杂度**：需整合系统级编程（如Windows API'
2025-11-30 10:12:33.246 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:12:33.246 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:12:33.252 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'PortTraceX' 的难度分数为 1
2025-11-30 10:12:35.252 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 120/256: Nori
2025-11-30 10:12:35.253 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Nori', 简介='这个是AI执行助手，通过管理日历和收件箱帮助用户减少行政工作...', 难度='一个人开发难度极高  
（需整合自然语言处理、多平台日历同步、AI会议调度、邮件生成等复杂技术，涉及机器学习模型训练、跨系统API对接、用户隐私保护等高门槛开发环节，单人难以覆盖全链路技术实现与产品打磨）'
2025-11-30 10:12:35.253 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:35.253 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:35.257 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Nori' 的难度分数为 85
2025-11-30 10:12:37.257 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 121/256: Rewebly
2025-11-30 10:12:37.259 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Rewebly', 简介='这个产品通过AI技术将过时网站快速转化为现代设计，用户只需输...', 难度='一个人开发难度极高'
2025-11-30 10:12:37.259 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:37.260 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:37.271 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Rewebly' 的难度分数为 85
2025-11-30 10:12:39.272 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 122/256: Termly
2025-11-30 10:12:39.272 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Termly', 简介='这个产品为终端基于的AI编码工具（如Claude Code、...', 难度='iPad与AI助手交互（如审查代码变更、批准提交、语音指令），采用端到端AES-256-GCM加密和零知识架构，QR码设置仅需60秒，本质是AI工具的移动端扩展而非替代方案。'
2025-11-30 10:12:39.272 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 256
2025-11-30 10:12:39.273 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 256
2025-11-30 10:12:39.277 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Termly' 的难度分数为 256
2025-11-30 10:12:41.277 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 123/256: JotChain
2025-11-30 10:12:41.278 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='JotChain', 简介='这个是日志记录工具，支持@提及功能，可自动生成摘要、社交媒体...', 难度='一个人开发难度较高  
（需整合自然语言处理（NLP）生成内容、实时数据分析、@提及追踪、多平台内容分发等复杂功能，需掌握后端开发、AI模型集成、前端交互设计等技能，且需平衡开发与AI辅助工具的协同效率）'
2025-11-30 10:12:41.278 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:41.278 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:41.284 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'JotChain' 的难度分数为 85
2025-11-30 10:12:43.284 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 124/256: Oura
2025-11-30 10:12:43.284 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Oura', 简介='最精准的睡眠与活动追踪器，专为你的健康而设计：它测量你的生理...', 难度='一个人开发难度较高'
2025-11-30 10:12:43.284 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:43.284 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:43.289 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Oura' 的难度分数为 85
2025-11-30 10:12:45.289 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 125/256: Sendbird
2025-11-30 10:12:45.289 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Sendbird', 简介='这个是全渠道AI代理平台，企业通过该平台可提升客户体验，通过...', 难度='一个人开发难度极高  
（需整合多领域技术：全渠道通信协议开发、AI对话引擎构建、实时消息处理系统、自然语言处理模型训练、数据安全架构设计，同时需保障高并发场景下的稳定性与扩展性。即使借助AI辅助，仍需深厚编程能力与系统架构设计经验，涉及复杂API集成与机器学习模型优化，单人开发面临技术深度与工程复杂度双重挑战）'
2025-11-30 10:12:45.290 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:45.290 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:45.293 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Sendbird' 的难度分数为 85
2025-11-30 10:12:47.294 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 126/256: Baserow
2025-11-30 10:12:47.295 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Baserow', 简介='这是一个安全、开源的平台，用于无需代码即可构建数据库、应用、...', 难度='一个人开发难度极高（需同时掌握后端开发、数据库架构、AI集成、合规性设计等复杂技术，且需长期维护）'
2025-11-30 10:12:47.295 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:47.295 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:47.302 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Baserow' 的难度分数为 85
2025-11-30 10:12:49.302 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 127/256: Filter Everything Online
2025-11-30 10:12:49.302 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Filter Everything Online', 简介='这个是浏览器扩展产品，可跨网站过滤关键词、脏话和不良内容。支...', 难度='Firefox'
2025-11-30 10:12:49.303 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:12:49.303 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:12:49.310 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Filter Everything Online' 的难度分数为 50
2025-11-30 10:12:51.310 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 128/256: Alloy
2025-11-30 10:12:51.311 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Alloy', 简介='这个是AI原型工具，可基于真实应用探索创意。通过浏览器捕获应...', 难度='一个人开发难度较高  
（注：尽管AI辅助可承担部分代码生成和界面设计工作，但核心逻辑涉及浏览器捕获技术、AI自然语言处理、交互原型生成等复杂模块，需开发者具备前端开发、AI模型集成、用户体验设计等综合能力。即使借助AI工具，仍需大量手动调试和业务逻辑实现，开发周期可能达数月。）'
2025-11-30 10:12:51.312 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:51.312 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:51.319 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Alloy' 的难度分数为 85
2025-11-30 10:12:53.320 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 129/256: Ogment MCP-Builder
2025-11-30 10:12:53.321 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Ogment MCP-Builder', 简介='这个产品可以将API、数据、文档快速转化为可在ChatGPT...', 难度='开发难度极高'
2025-11-30 10:12:53.321 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:53.321 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:53.326 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Ogment MCP-Builder' 的难度分数为 85
2025-11-30 10:12:55.326 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 130/256: Thumbmagic
2025-11-30 10:12:55.327 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Thumbmagic', 简介='这个是AI驱动的YouTube和Reels缩略图生成器。创建...', 难度='一个人开发难度较高  
详细分析：  
1. **核心功能需求**  
   - AI图像生成（需集成Stable Diffusion'
2025-11-30 10:12:55.327 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:12:55.327 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:12:55.329 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Thumbmagic' 的难度分数为 1
2025-11-30 10:12:57.330 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 131/256: Typeless
2025-11-30 10:12:57.331 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Typeless', 简介='这个是AI写作辅助工具，能够将用户自然语言转化为润色后的专业...', 难度='一个人开发难度较高  
（开发难度分析：需整合NLP模型（如Transformer架构）、语法纠错算法、风格迁移技术及用户交互界面。AI辅助可降低模型训练门槛，但需处理多模态数据处理、实时性能优化及个性化适配等复杂问题，单人开发面临技术深度与工程实现双重挑战）'
2025-11-30 10:12:57.331 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:12:57.332 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:12:57.341 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Typeless' 的难度分数为 85
2025-11-30 10:12:59.342 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 132/256: Speakeasy
2025-11-30 10:12:59.343 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Speakeasy', 简介='这是一个为开发者提供工具的平台，帮助他们打造卓越的API体验...', 难度='开发难度极高  
**详细分析**：  
1. **核心功能复杂性**：SDK生成需兼容多语言（如TypeScript'
2025-11-30 10:12:59.343 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:12:59.343 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:12:59.347 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Speakeasy' 的难度分数为 1
2025-11-30 10:13:01.347 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 133/256: Notate.so
2025-11-30 10:13:01.348 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Notate.so', 简介='这个是笔记产品，支持高亮文本、视频和PDF，快速记录笔记，整...', 难度='一个人开发难度较高'
2025-11-30 10:13:01.349 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:01.350 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:01.358 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Notate.so' 的难度分数为 85
2025-11-30 10:13:03.358 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 134/256: InsForge
2025-11-30 10:13:03.359 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='InsForge', 简介='这是为AI辅助开发构建的后端服务。可连接任何代理工具，通过秒...', 难度='一个人开发难度较高（需同时处理认证系统、数据库管理、AI模型集成等复杂模块，即使借助AI工具仍需较强后端开发能力及架构设计经验）'
2025-11-30 10:13:03.360 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:03.360 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:03.371 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'InsForge' 的难度分数为 85
2025-11-30 10:13:05.372 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 135/256: webhook.rodeo
2025-11-30 10:13:05.373 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='webhook.rodeo', 简介='这个是webhook调试和交付平台，为开发者提供专用接收端点...', 难度='一个人开发难度较高，但AI辅助可显著降低难度  
（开发难度分析：核心需实现HTTP端点接收、数据解析、转发逻辑、实时监控及安全机制。AI可辅助生成代码框架、自动化测试、调试日志分析，但需开发者掌握后端开发（如Node.js'
2025-11-30 10:13:05.373 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:05.373 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:05.376 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'webhook.rodeo' 的难度分数为 85
2025-11-30 10:13:07.376 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 136/256: Lumical
2025-11-30 10:13:07.378 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Lumical', 简介='将任何会议邀请、海报或传单瞬间转换为日历事件。只需用摄像头拍...', 难度='一个人开发难度较高  
**详细分析**：  
1. **核心功能需求**：需整合OCR（光学字符识别）、自然语言处理（NLP）和日历API（如Apple Calendar）。  
2. **AI辅助关键点**：  
   - **图像识别**：需高精度OCR技术（如Google Vision API或Tesseract），需处理多语言、模糊文字、复杂排版。  
   - **信息结构化**：AI需从非结构化文本中提取时间、地点、参与者等关键字段，需NLP模型训练或规则引擎。  
   - **跨平台集成**：需对接Apple Calendar的OAuth认证和API，涉及权限管理与数据同步。  
3. **开发难点**：  
   - **技术栈复杂度**：需掌握前端（如SwiftUI）、后端（Node.js'
2025-11-30 10:13:07.379 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:13:07.381 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:13:07.390 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Lumical' 的难度分数为 1
2025-11-30 10:13:09.391 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 137/256: Tonic.ai
2025-11-30 10:13:09.392 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Tonic.ai', 简介='这个是数据合成平台，通过高保真合成数据帮助开发者加速软件和A...', 难度='半结构化'
2025-11-30 10:13:09.393 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:13:09.394 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:13:09.404 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Tonic.ai' 的难度分数为 50
2025-11-30 10:13:11.405 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 138/256: Axal
2025-11-30 10:13:11.407 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Axal', 简介='这个是加密货币稳定币借贷协议聚合平台，通过自动分散投资至顶级...', 难度='一个人开发难度较高  
（需整合多链协议API、实现链上数据实时监控、开发智能合约交互逻辑、构建风险评估模型，涉及区块链开发、DeFi协议对接、AI数据分析等复合技术栈，即使借助AI辅助仍需较强技术深度）'
2025-11-30 10:13:11.409 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:11.410 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:11.420 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Axal' 的难度分数为 85
2025-11-30 10:13:13.421 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 139/256: CapCut AI Suite
2025-11-30 10:13:13.421 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='CapCut AI Suite', 简介='这个是智能剪辑工具，支持相机+提示引导创作，从自动剪辑到虚拟...', 难度='一个人开发难度较高  
（注：CapCut AI Suite涉及视频处理、AI生成模型、多模态交互等复杂技术，需整合计算机视觉、自然语言处理、深度学习框架（如TensorFlow'
2025-11-30 10:13:13.422 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:13.422 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:13.428 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'CapCut AI Suite' 的难度分数为 85
2025-11-30 10:13:15.429 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 140/256: Unravel
2025-11-30 10:13:15.429 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Unravel', 简介='这个是思维可视化工具，通过自然语言交互自动构建活体思维图谱，...', 难度='一个人开发难度较高  
（需整合NLP、图数据库、实时可视化等复杂技术，AI辅助可降低自然语言处理门槛，但前端交互设计、心理模型构建及数据动态渲染仍需专业能力，跨领域整合难度较高）'
2025-11-30 10:13:15.429 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:15.429 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:15.432 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Unravel' 的难度分数为 85
2025-11-30 10:13:17.432 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 141/256: Pressdeck
2025-11-30 10:13:17.433 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Pressdeck', 简介='这个是新闻资料包平台，帮助记者和影响者更便捷地了解您的产品。...', 难度='一个人开发难度较高  
（需整合前端框架（如React'
2025-11-30 10:13:17.434 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:17.434 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:17.440 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Pressdeck' 的难度分数为 85
2025-11-30 10:13:19.441 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 142/256: Guideflow
2025-11-30 10:13:19.441 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Guideflow', 简介='这个是产品简介内容是【将您的产品转化为互动演示、沙盒、演示中...', 难度='一个人开发难度极高'
2025-11-30 10:13:19.441 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:19.441 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:19.448 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Guideflow' 的难度分数为 85
2025-11-30 10:13:21.449 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 143/256: Manus
2025-11-30 10:13:21.449 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Manus', 简介='这款产品是一款通用AI代理，将你的想法转化为行动。它在工作和...', 难度='需要团队协作，一个人开发难度极高'
2025-11-30 10:13:21.450 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:21.451 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:21.460 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Manus' 的难度分数为 85
2025-11-30 10:13:23.461 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 144/256: Spine
2025-11-30 10:13:23.461 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Spine', 简介='这是一个AI视觉协作平台，支持通过模块化区块（聊天、深度研究...', 难度='一个人开发难度极高（需同时掌握AI模型集成、实时协作架构、可视化引擎开发、分布式系统设计等复杂技术，且涉及跨领域知识整合）'
2025-11-30 10:13:23.462 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:23.462 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:23.469 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Spine' 的难度分数为 85
2025-11-30 10:13:25.469 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 145/256: Color Palette Pro
2025-11-30 10:13:25.471 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Color Palette Pro', 简介='生成可自定义的色板，支持高级色域，可轻松分享、下载或导出...', 难度='一个人加AI辅助开发难度中等偏高'
2025-11-30 10:13:25.471 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:25.472 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:25.482 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Color Palette Pro' 的难度分数为 85
2025-11-30 10:13:27.483 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 146/256: Signadot
2025-11-30 10:13:27.483 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Signadot', 简介='这是一个基于Kubernetes的平台，加速微服务应用的开发...', 难度='一个人开发难度较高  
（分析：Signadot涉及Kubernetes原生架构、微服务编排、CI'
2025-11-30 10:13:27.484 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:27.484 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:27.489 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Signadot' 的难度分数为 85
2025-11-30 10:13:29.490 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 147/256: Gemini 3 Brand Audit
2025-11-30 10:13:29.491 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Gemini 3 Brand Audit', 简介='了解Gemini 3对您的品牌和竞争对手的看法。...', 难度='一个人开发难度较高  
**详细回答**：  
1. **技术难点**：  
   - **NLP模型集成**：需调用Gemini 3的API实现文本分析（如品牌情感、竞争对手对比），需处理多语言、上下文理解等复杂逻辑。  
   - **数据收集与清洗**：需爬取品牌及竞品的公开信息（如社交媒体、新闻、产品描述），需处理非结构化数据并去重。  
   - **可视化与交互设计**：需设计用户界面展示分析结果（如图表、对比报告），需前端开发及数据可视化工具（如D3.js、Tableau）。  
   - **竞争分析算法**：需构建竞品定位模型（如市场细分、用户画像），需机器学习或统计分析能力。  

2. **AI辅助可行性**：  
   - **API调用**：通过Gemini 3的API直接获取分析结果，可大幅降低模型开发成本。  
   - **自动化数据处理**：使用AI工具（如Python的Pandas、Scrapy）或第三方服务（如Google Cloud Natural Language API）简化数据清洗。  
   - **模板化设计**：利用现成的UI框架（如Figma、React）快速搭建界面，减少前端开发时间。  

3. **开发难度评估**：  
   - **单人开发挑战**：需同时掌握NLP、数据工程、前端开发及业务逻辑设计，时间成本高。  
   - **AI辅助优化**：借助现成API和工具可降低技术门槛，但需协调多模块整合（如后端API对接、前端展示、数据存储）。  
   - **建议方案**：单人开发可优先实现核心功能（如NLP分析+基础可视化），后续迭代扩展竞品分析模块。'
2025-11-30 10:13:29.493 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:13:29.493 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:13:29.501 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Gemini 3 Brand Audit' 的难度分数为 1
2025-11-30 10:13:31.502 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 148/256: Magic Mango
2025-11-30 10:13:31.503 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Magic Mango', 简介='这个产品通过协作AI工作区取代杂乱的截图文件夹，解决“空白页...', 难度='一个人开发难度较高  
（需整合AI模型训练、广告数据抓取、协作看板开发、实时分析模块，涉及多端数据同步与复杂算法集成，AI辅助可降低部分开发压力但核心架构仍需专业能力）'
2025-11-30 10:13:31.504 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:31.505 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:31.515 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Magic Mango' 的难度分数为 85
2025-11-30 10:13:33.516 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 149/256: Baselight
2025-11-30 10:13:33.516 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Baselight', 简介='我们正在构建一个数据枢纽和市场，为AI提供结构化的推理时数据...', 难度='一个人开发难度极高  
（产品需整合数据处理、AI模型集成、可追溯性系统、市场交易模块，涉及分布式架构设计、数据验证机制、高并发处理等复杂技术，即使借助AI辅助仍需深厚全栈开发能力）'
2025-11-30 10:13:33.517 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:33.517 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:33.520 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Baselight' 的难度分数为 85
2025-11-30 10:13:35.521 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 150/256: Karumi
2025-11-30 10:13:35.521 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Karumi', 简介='这是一个AI代理，可加入实时视频通话以提供个性化产品演示，全...', 难度='一个人开发难度极高'
2025-11-30 10:13:35.521 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:35.521 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:35.526 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Karumi' 的难度分数为 85
2025-11-30 10:13:37.526 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 151/256: Flex AI: Your AI Personal Trainer
2025-11-30 10:13:37.526 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Flex AI', 简介='这是一个AI动作反馈与训练教练产品，全球首个AI个人教练。F...', 难度='一个人开发难度极高  

**详细分析：**  
1. **技术复杂度**  
   - 需整合计算机视觉（动作捕捉）、自然语言处理（问答系统）、运动科学算法（训练计划生成）等多领域技术  
   - 实时动作反馈需高精度传感器数据处理+边缘计算优化，对延迟和稳定性要求极高  
   - AI人格化交互需构建多轮对话逻辑与个性化推荐引擎  

2. **数据与模型开发**  
   - 需建立大规模动作数据库（如深蹲、硬拉等20+动作的标准化模板）  
   - 训练模型需处理3D骨骼追踪、姿态识别、力反馈等多模态数据  
   - 个性化推荐需结合用户体态数据、运动表现历史及营养需求，涉及复杂机器学习模型  

3. **跨学科协作需求**  
   - 需运动科学专家验证训练逻辑合理性  
   - 需营养师参与饮食建议模块开发  
   - 需UI'
2025-11-30 10:13:37.526 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:13:37.527 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:13:37.533 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Flex AI: Your AI Personal Trainer' 的难度分数为 1
2025-11-30 10:13:39.533 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 152/256: Refbox
2025-11-30 10:13:39.533 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Refbox', 简介='这是一个浮动参考应用，将灵感时刻呈现在眼前。告别翻找文件夹和...', 难度='一个人开发难度较高  
（需处理悬浮窗口系统权限、跨平台兼容性、拖拽交互逻辑、媒体内容管理等复杂技术点，AI可辅助部分UI设计和自动化测试，但核心功能仍需开发者深度实现）'
2025-11-30 10:13:39.533 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:39.534 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:39.537 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Refbox' 的难度分数为 85
2025-11-30 10:13:41.538 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 153/256: Read AI for Desktop
2025-11-30 10:13:41.538 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Read AI for Desktop', 简介='这个是Read AI的桌面应用，支持Windows和Mac系...', 难度='一个人开发难度较高  
（开发难度分析：需同时处理跨平台桌面应用开发（Electron'
2025-11-30 10:13:41.538 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:41.538 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:41.543 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Read AI for Desktop' 的难度分数为 85
2025-11-30 10:13:43.543 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 154/256: Credyt
2025-11-30 10:13:43.544 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Credyt', 简介='这是一个基于钱包的AI变现引擎，支持多货币定价并实现预充值账...', 难度='一个人开发难度较高  
（需整合支付网关、实时计费系统、多货币汇率处理、账户管理等复杂模块，AI辅助可优化代码生成和测试效率，但核心架构设计与安全合规仍需专业开发能力）'
2025-11-30 10:13:43.545 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:43.547 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:43.554 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Credyt' 的难度分数为 85
2025-11-30 10:13:45.555 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 155/256: Todoist
2025-11-30 10:13:45.556 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Todoist', 简介='简化你和团队的生活。全球排名第一的任务管理与待办事项应用。...', 难度='一个人开发难度较高  
（开发难度分析：核心功能需实现任务管理、同步、提醒、团队协作等模块，涉及跨平台开发（iOS'
2025-11-30 10:13:45.557 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:45.558 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:45.568 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Todoist' 的难度分数为 85
2025-11-30 10:13:47.570 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 156/256: Pavis
2025-11-30 10:13:47.571 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Pavis', 简介='这个是实时分析通话的产品，可检测操控行为、事实核查并即时生成...', 难度='一个人开发难度较高  
**详细分析**：  
1. **技术门槛**：需整合语音转文本（ASR）、自然语言处理（NLP）、事实核查系统、策略识别算法及实时数据处理能力。  
2. **AI辅助需求**：  
   - **语音转文本**：依赖AI语音识别模型（如Google Speech-to-Text），但需自研或集成API；  
   - **语义理解**：需NLP模型（如BERT）进行意图分析和事实核查，需大量标注数据训练；  
   - **策略检测**：需定制化机器学习模型识别操控话术（如情绪化语言、逻辑谬误），需领域数据训练；  
   - **实时性**：需优化算法降低延迟，可能涉及边缘计算或流式处理框架。  
3. **开发难度**：  
   - **核心功能**：一个人需掌握多领域技术（语音识别、NLP、数据处理），且需处理实时性、准确性与隐私安全问题；  
   - **AI辅助**：可降低部分开发成本（如复用预训练模型），但定制化功能（如策略识别、问题生成）仍需深度开发；  
   - **数据依赖**：需大量真实对话数据训练模型，且需构建事实核查知识库，难度较高。  
4. **结论**：一个人加AI辅助可实现基础功能，但完整产品需分阶段开发，且需投入大量时间优化算法和数据处理逻辑。'
2025-11-30 10:13:47.571 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:13:47.571 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:13:47.577 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Pavis' 的难度分数为 1
2025-11-30 10:13:49.578 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 157/256: Dimension
2025-11-30 10:13:49.578 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Dimension', 简介='Dimension是一款基于上下文理解的AI助手，通过整合用...', 难度='一个人开发难度较高  
**详细分析**：  
1. **技术复杂度**：需集成多平台API（日历、邮件、Slack、Drive），涉及OAuth认证、数据同步、实时事件监听等，需掌握后端开发、消息队列（如WebSocket'
2025-11-30 10:13:49.578 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:13:49.578 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:13:49.587 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Dimension' 的难度分数为 1
2025-11-30 10:13:51.588 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 158/256: Wordwise: Vocabulary Builder
2025-11-30 10:13:51.589 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Wordwise', 简介='这个是词汇学习工具，支持翻译、保存、练习词汇，可添加标签、表...', 难度='一个人开发难度较高  
**详细分析：**  
1. **功能实现难度**  
   - **多语言支持**：需集成翻译API（如Google Translate）和词库管理，需处理不同语言的语法差异和文化适配。  
   - **跨设备同步**：需开发云端存储系统（如Firebase'
2025-11-30 10:13:51.590 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:13:51.591 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:13:51.600 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Wordwise: Vocabulary Builder' 的难度分数为 1
2025-11-30 10:13:53.601 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 159/256: OnlyFlights
2025-11-30 10:13:53.601 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='OnlyFlights', 简介='最实惠、简单且易于使用的航班追踪应用。无广告、无杂乱信息，只...', 难度='一个人开发难度中等偏高（AI辅助可降低难度，但需掌握API集成、实时数据同步及基础前端开发能力）'
2025-11-30 10:13:53.602 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:53.602 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:53.606 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'OnlyFlights' 的难度分数为 85
2025-11-30 10:13:55.607 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 160/256: Better Upload
2025-11-30 10:13:55.607 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Better Upload', 简介='这是一个简单且无冗余的React文件上传方式，可直接上传至任...', 难度='一个人开发难度中等偏高  
（开发分析：核心功能需实现React组件开发、S3兼容服务集成（如AWS SDK配置）、文件分片上传逻辑、进度跟踪及错误处理。AI辅助可帮助生成基础代码框架、优化API调用逻辑，但需开发者掌握前端上传机制、云服务配置及安全权限设置。若开发者熟悉React和云存储API，配合AI工具可缩短开发周期，但需处理跨域、认证等细节，难度属于中等偏高）'
2025-11-30 10:13:55.607 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:55.607 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:55.611 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Better Upload' 的难度分数为 85
2025-11-30 10:13:57.612 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 161/256: Onyx
2025-11-30 10:13:57.613 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Onyx', 简介='这是一个隐私优先的浏览器端专业级屏幕录制工具，无需服务器、无...', 难度='一个人开发难度较高'
2025-11-30 10:13:57.613 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:13:57.614 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:13:57.619 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Onyx' 的难度分数为 85
2025-11-30 10:13:59.620 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 162/256: Apex Echo Ai
2025-11-30 10:13:59.620 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Apex Echo Ai', 简介='这个是优化AI工具（如ChatGPT、Grok和Perple...', 难度='一个人开发难度较高  
**详细分析**：  
1. **技术复杂度**：需整合多AI平台API（如ChatGPT、Perplexity），涉及自然语言处理（NLP）、数据抓取、实时分析及内容优化算法，需全栈开发能力（前端'
2025-11-30 10:13:59.621 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:13:59.621 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:13:59.626 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Apex Echo Ai' 的难度分数为 1
2025-11-30 10:14:01.627 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 163/256: Neat Photo (Beta)
2025-11-30 10:14:01.627 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Neat Photo (Beta)', 简介='这个产品将日常摄影转化为游戏，每天提供全新主题，搭配旋转的A...', 难度='一个人开发难度较高  
（需整合AI图像分析、实时评分系统、排行榜架构、emoji识别算法等模块，涉及机器学习模型训练与图像处理技术。虽可借助AI工具降低部分开发门槛，但核心玩法设计、数据交互逻辑及用户体验优化仍需较强技术能力与开发时间）'
2025-11-30 10:14:01.627 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:01.627 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:01.632 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Neat Photo (Beta)' 的难度分数为 85
2025-11-30 10:14:03.632 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 164/256: Globe of History
2025-11-30 10:14:03.633 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Globe of History', 简介='这是一个探索战争、哲学家、发明等历史事件的交互式3D地图产品...', 难度='一个人开发难度极高  
**开发难度分析**：  
1. **3D地图开发**：需构建高精度地理坐标系与历史事件时空映射，涉及复杂地理信息系统（GIS）和3D图形渲染技术，需专业团队协作  
2. **AI数据生成**：定制AI需处理海量历史数据清洗、分类与语义理解，需训练多模态模型（文本'
2025-11-30 10:14:03.633 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:14:03.634 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:14:03.641 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Globe of History' 的难度分数为 1
2025-11-30 10:14:05.641 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 165/256: Auto Shutdown
2025-11-30 10:14:05.642 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Auto Shutdown', 简介='一款轻量级的菜单栏应用，可让您在指定时间自动关机Mac电脑。...', 难度='一个人开发难度中等'
2025-11-30 10:14:05.642 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 60
2025-11-30 10:14:05.642 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 60
2025-11-30 10:14:05.648 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Auto Shutdown' 的难度分数为 60
2025-11-30 10:14:07.649 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 166/256: Mixup
2025-11-30 10:14:07.650 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Mixup', 简介='这个是Mixup产品，用户可以通过“配方”（包含图片、文字、...', 难度='一个人开发难度较高  
（需整合AI模型（如Stable Diffusion）、设计配方编辑器与混搭逻辑、实现多模态内容交互系统，同时需处理版权与内容安全问题。AI可辅助生成部分功能模块，但整体系统架构、用户体验设计及持续优化仍需专业团队协作，个人开发面临技术复杂度与资源限制）'
2025-11-30 10:14:07.651 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:07.652 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:07.663 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Mixup' 的难度分数为 85
2025-11-30 10:14:09.663 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 167/256: Crazy Egg
2025-11-30 10:14:09.664 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Crazy Egg', 简介='自2005年以来，营销人员和网站所有者纷纷选择Crazy E...', 难度='B测试、调查问卷等工具。'
2025-11-30 10:14:09.667 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:14:09.668 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:14:09.674 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Crazy Egg' 的难度分数为 50
2025-11-30 10:14:11.675 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 168/256: Perplexity
2025-11-30 10:14:11.677 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Perplexity', 简介='这个是你的研究助手。无论你身在何处都可用：🤖 http:...', 难度=''
2025-11-30 10:14:11.678 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:14:11.679 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:14:11.683 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Perplexity' 的难度分数为 50
2025-11-30 10:14:13.684 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 169/256: Textable
2025-11-30 10:14:13.685 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Textable', 简介='这个是Teletext频道生成工具，通过单条提示即可创建完整...', 难度='一个人开发难度较高  
（开发需整合自然语言处理（NLP）模型进行内容生成，设计符合Teletext风格的排版引擎（如块状布局、字符限制），构建提示词解析系统，实现动态内容生成与格式化。AI辅助可降低NLP模型训练难度，但前端交互设计、后端内容存储（如频道结构化数据）、实时渲染等仍需较深技术积累，单人开发需兼顾多模块开发与调试，难度较高）'
2025-11-30 10:14:13.686 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:13.686 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:13.696 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Textable' 的难度分数为 85
2025-11-30 10:14:15.697 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 170/256: AI Detector
2025-11-30 10:14:15.697 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='AI Detector', 简介='这个是AI检测器，可使用先进多算法分析技术，以95%+准确率...', 难度='一个人开发难度较高  
（注：开发需整合自然语言处理（NLP）算法、深度学习模型训练、文本特征提取、多模型融合技术，同时需构建高精度标注数据集。AI辅助可降低模型调优门槛，但核心算法研发、数据清洗和系统集成仍需专业NLP工程师及大量时间投入，个人开发者面临技术复杂度与资源限制双重挑战）'
2025-11-30 10:14:15.697 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:15.697 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:15.703 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'AI Detector' 的难度分数为 85
2025-11-30 10:14:17.703 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 171/256: Side Space
2025-11-30 10:14:17.703 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Side Space', 简介='这是一个AI驱动的垂直标签管理器扩展，通过侧边栏组织多个标签...', 难度='一个人开发难度中等偏高，但结合AI辅助可实现'
2025-11-30 10:14:17.704 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:17.704 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:17.710 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Side Space' 的难度分数为 85
2025-11-30 10:14:19.711 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 172/256: OCR Arena
2025-11-30 10:14:19.712 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='OCR Arena', 简介='这是一个免费平台，用于并排评估领先的视觉语言模型（VLM）和...', 难度='开发难度中等偏高  
**详细分析**：  
1. **技术栈复杂度**：需集成OCR模型（如Tesseract、Google Vision API）与VLM（如CLIP、BLIP），涉及多模态数据处理、模型部署与性能对比，需掌握机器学习框架（PyTorch'
2025-11-30 10:14:19.713 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:14:19.713 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:14:19.723 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'OCR Arena' 的难度分数为 1
2025-11-30 10:14:21.724 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 173/256: Antigravity for Raycast
2025-11-30 10:14:21.725 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Antigravity for Raycast', 简介='这是一个基于Raycast的快速启动工具，支持通过搜索最近项...', 难度='文件夹，或秒级启动新窗口，所有功能均以键盘操作为核心。'
2025-11-30 10:14:21.726 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:14:21.726 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:14:21.736 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Antigravity for Raycast' 的难度分数为 50
2025-11-30 10:14:23.737 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 174/256: TurtleBar - Smart Battery Saver for Mac
2025-11-30 10:14:23.738 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='TurtleBar', 简介='这个是轻量级的macOS菜单栏应用，用于控制电源节省模式并自...', 难度='开发难度中等'
2025-11-30 10:14:23.738 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 60
2025-11-30 10:14:23.739 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 60
2025-11-30 10:14:23.751 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'TurtleBar - Smart Battery Saver for Mac' 的难度分数为 60
2025-11-30 10:14:25.752 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 175/256: Twogether
2025-11-30 10:14:25.753 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Twogether', 简介='这个是情侣专属的约会规划工具，提供共享空间用于储蓄、整理和计...', 难度='一个人开发难度较高  
（需整合跨平台同步技术、AI推荐算法、双人协作界面设计等复杂模块，AI辅助可优化部分代码生成和算法调优，但核心逻辑仍需手动实现）'
2025-11-30 10:14:25.754 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:25.755 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:25.768 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Twogether' 的难度分数为 85
2025-11-30 10:14:27.769 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 176/256: Good Dad
2025-11-30 10:14:27.770 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Good Dad', 简介='这是一个免费应用，旨在帮助父亲成为理想中的父亲。通过每日提醒...', 难度='一个人开发难度中等偏高  
（开发难度分析：核心功能需实现推送提醒系统、跨平台界面设计及用户数据管理，需掌握React Native'
2025-11-30 10:14:27.771 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:27.772 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:27.784 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Good Dad' 的难度分数为 85
2025-11-30 10:14:29.785 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 177/256: Browser Cash
2025-11-30 10:14:29.786 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Browser Cash', 简介='这是一个浏览器自动化平台，专为AI代理、网络爬虫和互联网智能...', 难度=''
2025-11-30 10:14:29.786 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:14:29.787 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:14:29.798 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Browser Cash' 的难度分数为 50
2025-11-30 10:14:31.799 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 178/256: Hargun's MacOS
2025-11-30 10:14:31.800 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Hargun's MacOS', 简介='这个是Mac OS主题的网页作品集，使用Next.js、Re...', 难度='一个人开发难度中等偏高  
（开发难度分析：技术栈涉及Next.js框架、React状态管理、TypeScript类型系统及TailwindCSS样式框架，需掌握前端工程化知识。AI辅助可帮助生成组件结构、优化样式代码及部分逻辑校验，但UI'
2025-11-30 10:14:31.801 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:31.801 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:31.807 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Hargun's MacOS' 的难度分数为 85
2025-11-30 10:14:33.808 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 179/256: Gatling
2025-11-30 10:14:33.809 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Gatling', 简介='这个是负载测试框架，被全球30万+企业信任使用的开发者友好型...', 难度='CD与可观测性集成 - 高级仪表盘与趋势分析 - 团队管理 - 弹性扩展 - 使用量控制  
开发难度：一个人开发难度极高  
（需同时掌握性能测试框架设计、分布式系统架构、实时监控系统开发、CI'
2025-11-30 10:14:33.809 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:33.810 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:33.819 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Gatling' 的难度分数为 85
2025-11-30 10:14:35.820 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 180/256: Zivy
2025-11-30 10:14:35.821 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Zivy', 简介='这个产品通过分析你的工作应用（从Slack开始）来理解上下文...', 难度='一个人开发难度较高  
（需整合多平台API、实现上下文理解的NLP模型、构建分类排序算法，AI辅助可降低部分开发门槛，但核心逻辑与数据处理仍需较强技术能力）'
2025-11-30 10:14:35.822 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:35.823 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:35.831 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Zivy' 的难度分数为 85
2025-11-30 10:14:37.832 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 181/256: Mouse Shaker
2025-11-30 10:14:37.833 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Mouse Shaker', 简介='这是模拟用户活动的最先进工具，可实现近乎完美的鼠标操作，支持...', 难度='一个人开发难度较高（需掌握浏览器自动化技术、跨应用兼容性处理及复杂交互逻辑，AI可辅助代码生成但核心算法仍需开发者深度理解）'
2025-11-30 10:14:37.833 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:37.834 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:37.840 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Mouse Shaker' 的难度分数为 85
2025-11-30 10:14:39.842 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 182/256: Bookmarkjar ®
2025-11-30 10:14:39.842 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Bookmarkjar ®', 简介='产品简介：Bookmarkjar 是一款 AI 驱动的书签管...', 难度='开发难度：一个人开发难度较高  
（需整合 NLP 技术实现语义搜索和内容摘要，跨平台同步需后端架构设计，同时兼顾数据安全与用户体验优化，技术门槛较高但可通过现有工具（如 Firebase、第三方 API）分阶段实现）'
2025-11-30 10:14:39.843 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:39.843 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:39.849 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Bookmarkjar ®' 的难度分数为 85
2025-11-30 10:14:41.849 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 183/256: Numby
2025-11-30 10:14:41.850 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Numby', 简介='自然书写计算。存储变量，保留历史记录。免费的命令行界面...', 难度='文本用户界面，支持40多种单位、300多种货币，离线支持，9种语言。原生macOS应用（$5.99）'
2025-11-30 10:14:41.851 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 5
2025-11-30 10:14:41.852 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 5
2025-11-30 10:14:41.861 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Numby' 的难度分数为 5
2025-11-30 10:14:43.862 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 184/256: Qoder
2025-11-30 10:14:43.863 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Qoder', 简介='这个产品革新AI理解真实软件的方式，超越代码片段，全面掌握整...', 难度='一个人开发难度极高  
**详细分析**：  
1. **技术复杂度**：需整合代码分析（AST解析）、依赖图构建、历史版本追踪（如Git分析）、自然语言处理（意图识别）等多领域技术，涉及复杂算法和架构设计。  
2. **AI辅助边界**：虽可借助现有工具（如LLM代码理解、静态分析库），但核心的“架构感知”需自研模型训练（如代码模式识别），需大量标注数据和领域知识。  
3. **工程挑战**：多文件协作需实时同步机制、冲突解决逻辑，结合IDE插件'
2025-11-30 10:14:43.865 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:14:43.866 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:14:43.876 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Qoder' 的难度分数为 1
2025-11-30 10:14:45.877 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 185/256: AI Browser
2025-11-30 10:14:45.878 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='AI Browser', 简介='这是一个可以创建AI浏览器代理的产品，用户只需简单提示即可实...', 难度='一个人开发难度较高  
详细回答：开发该产品需要整合浏览器自动化（如Selenium'
2025-11-30 10:14:45.879 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:45.879 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:45.893 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'AI Browser' 的难度分数为 85
2025-11-30 10:14:47.894 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 186/256: Storiara
2025-11-30 10:14:47.894 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Storiara', 简介='这个是自动化电影制作协调平台，将剧本转化为完整的结构化拍摄计...', 难度='开发难度：中等偏高（需结合AI辅助）'
2025-11-30 10:14:47.894 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:47.894 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:47.899 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Storiara' 的难度分数为 85
2025-11-30 10:14:49.900 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 187/256: npm.bet
2025-11-30 10:14:49.901 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='npm.bet', 简介='这是一个使用 Next.js 16、React 19 和 R...', 难度='一个人开发难度中等偏高  
**分析**：  
1. **技术栈**：Next.js 16 和 React 19 需要熟悉现代前端框架，Recharts 需要数据可视化能力，整体技术门槛中等。  
2. **功能实现**：  
   - 需要集成 npm 包下载数据源（如通过第三方 API 或爬虫），可能涉及数据清洗和实时更新逻辑。  
   - 交互功能（如对比、筛选）需结合 React 状态管理和 Recharts 的图表配置，开发复杂度较高。  
3. **AI 辅助潜力**：  
   - AI 可辅助生成图表组件代码、优化数据处理逻辑，但核心架构设计（如数据流、状态管理）仍需开发者主导。  
   - 通过 AI 工具可加速 UI 界面搭建和部分功能验证，但需开发者具备技术判断力以避免过度依赖自动化。  
4. **开发难度**：若开发者熟悉前端开发且能合理利用 AI 工具，中等偏高难度（需 2-4 周开发时间，视需求复杂度而定）。'
2025-11-30 10:14:49.901 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:14:49.902 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:14:49.909 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'npm.bet' 的难度分数为 1
2025-11-30 10:14:51.910 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 188/256: Lamatic.ai
2025-11-30 10:14:51.910 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Lamatic.ai', 简介='这个是AI中间件产品，支持无代码构建智能代理（Agents）...', 难度='一个人开发难度极高'
2025-11-30 10:14:51.910 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:51.910 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:51.916 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Lamatic.ai' 的难度分数为 85
2025-11-30 10:14:53.917 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 189/256: Audience Loop
2025-11-30 10:14:53.917 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Audience Loop', 简介='这是一个AI工作区，可将混乱的联系人列表转化为干净、丰富且持...', 难度='一个人开发难度较高  

**详细分析：**  
1. **数据集成与清洗**：需对接多平台API（CRM、社交、电商等），处理异构数据格式，实现去重、增强（如地址标准化、联系人匹配）等逻辑，需复杂的数据处理算法和规则引擎。  
2. **实时同步机制**：需维护多平台数据一致性（如Meta、Google Ads），涉及实时数据流处理、冲突解决策略，需构建分布式系统或云服务架构。  
3. **AI学习循环**：需设计机器学习模型（如用户行为预测、受众分群），并实现模型持续训练与优化，需结合自然语言处理（NLP）或推荐系统技术。  
4. **用户交互设计**：需开发直观的界面供用户管理受众、设置同步规则，需前端开发与后端逻辑结合，同时保障数据安全与权限控制。  
5. **AI辅助的局限性**：虽然AI可辅助数据清洗（如使用预训练模型）、自动化规则生成，但核心架构设计（如数据管道、同步协议）仍需人工规划，且跨平台API对接需深度技术理解。  

综上，即使借助AI工具，开发仍需高阶全栈开发能力、数据工程经验及对多平台API的熟悉，因此难度较高。'
2025-11-30 10:14:53.918 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:14:53.919 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:14:53.924 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Audience Loop' 的难度分数为 1
2025-11-30 10:14:55.925 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 190/256: Chime - Remember Everything
2025-11-30 10:14:55.926 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Chime - 记住一切', 简介='这个是专注提醒与日程管理的产品，通过全屏弹窗式提醒（无法忽视...', 难度='一个人开发难度较高（需结合AI辅助）  
**详细分析**：  
1. **多平台集成**：需对接Google Calendar、Outlook、Teams等API（涉及OAuth认证、数据同步逻辑），需处理不同平台的差异性（如日历格式、时间区处理），AI可辅助自动化API调用测试，但核心逻辑仍需人工设计。  
2. **全屏提醒系统**：需开发跨平台的全屏弹窗通知（iOS'
2025-11-30 10:14:55.927 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:14:55.927 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:14:55.934 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Chime - Remember Everything' 的难度分数为 1
2025-11-30 10:14:57.934 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 191/256: 1UP
2025-11-30 10:14:57.935 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='1UP', 简介='这款产品是一款精心设计的共享习惯日记，帮助你和亲密的朋友一起...', 难度='一个人开发难度较高  
**开发难度分析**：  
1. **核心功能需求**：需实现多人协作的实时同步、习惯追踪数据存储、用户权限管理（如好友分组）、社交互动模块（如打卡提醒'
2025-11-30 10:14:57.936 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:14:57.937 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:14:57.948 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 '1UP' 的难度分数为 1
2025-11-30 10:14:59.949 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 192/256: elfmonn
2025-11-30 10:14:59.950 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Elfmonn', 简介='这是一个结合AR与VR技术的魔法应用，孩子们可以在此体验精灵...', 难度='开发难度较高  
（注：AR'
2025-11-30 10:14:59.951 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:14:59.952 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:14:59.962 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'elfmonn' 的难度分数为 85
2025-11-30 10:15:01.963 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 193/256: Raycast
2025-11-30 10:15:01.964 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Raycast', 简介='一套强大的生产力工具集合，整合于可扩展的启动器中。快速、人体...', 难度='开发难度较高  
一个人开发难度较高，但加上AI辅助可以显著降低难度。Raycast需要实现跨平台启动器框架、插件系统、命令行解析、自动化脚本集成等复杂功能。AI可辅助生成基础代码结构、优化UI交互逻辑、自动化测试用例编写，但核心的用户体验设计、性能优化及多平台适配仍需人工深度参与。'
2025-11-30 10:15:01.966 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:01.966 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:01.974 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Raycast' 的难度分数为 85
2025-11-30 10:15:03.975 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 194/256: Fluently: AI English coach
2025-11-30 10:15:03.976 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Fluently', 简介='这个是拟人化英语教练，全天候可用且价格仅为人类教练的1...', 难度='15。通过修复错误、提升词汇'
2025-11-30 10:15:03.977 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 15
2025-11-30 10:15:03.978 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 15
2025-11-30 10:15:03.988 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Fluently: AI English coach' 的难度分数为 15
2025-11-30 10:15:05.989 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 195/256: Next3 Offload
2025-11-30 10:15:05.990 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Next3 Offload', 简介='这个是WordPress的完整加速套件。支持将媒体文件离线到...', 难度='一个人开发难度较高  
（需整合多云存储API、图像处理算法、数据库优化模块，涉及WordPress插件开发、文件存储架构设计及性能调优，AI辅助可降低部分代码实现难度，但核心逻辑仍需开发者深度参与）'
2025-11-30 10:15:05.991 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:05.991 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:06.000 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Next3 Offload' 的难度分数为 85
2025-11-30 10:15:08.001 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 196/256: Ember - AI Calorie Counter
2025-11-30 10:15:08.002 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Ember AI卡路里计算器', 简介='这是一个无需扫描或手动记录的AI卡路里追踪器，只需描述餐食（...', 难度='一个人开发难度较高  
（需整合NLP模型解析餐食描述、训练营养数据库、搭建后端计算引擎及健康数据追踪模块，涉及自然语言处理、机器学习、健康数据分析等多领域技术，单人开发需较长时间且需跨领域知识整合）'
2025-11-30 10:15:08.003 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:08.003 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:08.013 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Ember - AI Calorie Counter' 的难度分数为 85
2025-11-30 10:15:10.014 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 197/256: Ostivities
2025-11-30 10:15:10.014 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Ostivities', 简介='这是一个领先的活动管理与票务平台，旨在革新活动策划和执行。通...', 难度='开发难度中等偏高  
**详细分析**：  
1. **核心功能开发**：需实现活动创建（时间'
2025-11-30 10:15:10.015 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:15:10.015 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:15:10.023 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Ostivities' 的难度分数为 1
2025-11-30 10:15:12.024 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 198/256: DesignLumo
2025-11-30 10:15:12.025 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='DesignLumo', 简介='这个产品能将你的创意转化为可编辑、适合广告的完整设计，而非扁...', 难度='一个人开发难度较高  

**详细分析：**  
1. **核心功能复杂度**  
   - 需实现AI驱动的布局理解（如自动对齐、层级关系分析），涉及计算机视觉和设计规则引擎，需大量算法开发。  
   - 可编辑设计需支持矢量图形操作（如SVG'
2025-11-30 10:15:12.026 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:15:12.027 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:15:12.034 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'DesignLumo' 的难度分数为 1
2025-11-30 10:15:14.035 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 199/256: Addsubtitle
2025-11-30 10:15:14.036 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Addsubtitle', 简介='翻译视频并配音，自动添加字幕，直接在浏览器中完成。支持100...', 难度='一个人开发难度较高，但AI辅助可降低难度'
2025-11-30 10:15:14.037 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:14.038 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:14.046 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Addsubtitle' 的难度分数为 85
2025-11-30 10:15:16.047 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 200/256: Haxiom
2025-11-30 10:15:16.048 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Haxiom', 简介='这是一个AI驱动的团队协作Markdown工作区——减少混乱...', 难度='一个人开发难度极高'
2025-11-30 10:15:16.049 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:16.049 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:16.060 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Haxiom' 的难度分数为 85
2025-11-30 10:15:18.061 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 201/256: Sketch
2025-11-30 10:15:18.061 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Sketch', 简介='一套用于真正协作设计流程的工具。从早期创意到像素级艺术品，可...', 难度='一个人开发难度较高'
2025-11-30 10:15:18.061 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:18.061 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:18.064 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Sketch' 的难度分数为 85
2025-11-30 10:15:20.065 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 202/256: Loomoz
2025-11-30 10:15:20.066 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Loomoz', 简介='这是一个现代的视觉反馈工具，帮助团队提升协作效率并实现清晰沟...', 难度='一个人开发难度较高  
**分析**：  
1. **核心功能复杂度**：全页截图（需处理跨平台兼容性）、实时协作（需WebSocket'
2025-11-30 10:15:20.067 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:15:20.068 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:15:20.080 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Loomoz' 的难度分数为 1
2025-11-30 10:15:22.081 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 203/256: Speakmac
2025-11-30 10:15:22.081 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Speakmac', 简介='将你的声音转换为文本，适用于 Mac，即时、私密且不消耗 C...', 难度='一个人开发难度较高  
**详细分析**：  
1. **核心功能需求**：语音识别（ASR）需集成本地模型（离线要求），需处理音频输入、实时转录及文本输出，需优化计算资源占用（不耗CPU）。  
2. **技术难点**：  
   - **离线ASR模型**：需训练或部署轻量级模型（如基于Transformer的端到端模型），需处理麦克风输入与实时处理，对资源占用控制要求高。  
   - **隐私保护**：数据需完全本地化，无法依赖云端API，需自行实现音频加密与本地存储。  
   - **跨平台兼容性**：需适配macOS系统（Swift'
2025-11-30 10:15:22.081 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:15:22.081 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:15:22.086 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Speakmac' 的难度分数为 1
2025-11-30 10:15:24.086 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 204/256: ReadMeeting
2025-11-30 10:15:24.087 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='ReadMeeting', 简介='这是一个AI平台，可自动记录、转录并分析您的会议，无需机器人...', 难度='一个人开发难度较高  
（开发难度分析：需整合语音识别（如Google Speech-to-Text）、自然语言处理（如BERT模型）、会议结构化分析（实体识别'
2025-11-30 10:15:24.087 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:24.089 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:24.095 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'ReadMeeting' 的难度分数为 85
2025-11-30 10:15:26.096 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 205/256: Product Huntr
2025-11-30 10:15:26.096 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Product Huntr', 简介='通过Product Huntr发现你的下一个大机会。分析12...', 难度='一个人开发难度较高  

**开发难度分析**：  
1. **数据整合**：需爬取'
2025-11-30 10:15:26.097 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:15:26.097 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:15:26.102 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Product Huntr' 的难度分数为 1
2025-11-30 10:15:28.102 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 206/256: Shinkansen Fuji Seat Finder
2025-11-30 10:15:28.103 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Shinkansen Fuji Seat Finder', 简介='这个是日本新干线列车上观看富士山的座位查询工具。当地人知道若...', 难度='APP）、后端数据处理（如列车时刻表API）、地图服务集成（如Google Maps），若使用现成工具（如Figma设计、云函数处理逻辑），个人开发者可完成，但需一定编程能力（如JavaScript'
2025-11-30 10:15:28.103 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:15:28.103 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:15:28.107 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Shinkansen Fuji Seat Finder' 的难度分数为 50
2025-11-30 10:15:30.108 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 207/256: CatDoes
2025-11-30 10:15:30.108 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='CatDoes', 简介='这个产品使用多智能体方法为个人和企业构建移动应用，无需技术经...', 难度='一个人开发难度较高'
2025-11-30 10:15:30.109 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:30.109 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:30.114 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'CatDoes' 的难度分数为 85
2025-11-30 10:15:32.115 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 208/256: Xplorer
2025-11-30 10:15:32.115 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Xplorer', 简介='这个是API客户端产品，停止将API密钥发送到云端，采用本地...', 难度='一个人开发难度较高  
（需实现Postman集合解析引擎、本地加密存储系统、跨平台运行框架、安全通信协议等核心模块，AI可辅助生成基础代码框架和安全方案设计，但需开发者深度参与架构决策和安全验证，涉及企业级数据保护要求的开发复杂度较高）'
2025-11-30 10:15:32.115 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:32.115 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:32.122 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Xplorer' 的难度分数为 85
2025-11-30 10:15:34.122 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 209/256: Aden
2025-11-30 10:15:34.123 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Aden', 简介='这个产品通过AI驱动的实时工作流程，将项目文档、范围、时间表...', 难度='一个人开发难度极高  
（需整合自然语言处理、实时协作引擎、多工具API对接、低代码流程引擎等复杂技术栈，AI辅助可降低部分编码工作量，但核心架构设计、数据同步机制和智能流程引擎仍需深度技术能力）'
2025-11-30 10:15:34.125 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:34.126 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:34.138 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Aden' 的难度分数为 85
2025-11-30 10:15:36.138 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 210/256: Hatable
2025-11-30 10:15:36.139 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Hatable', 简介='这个是LinkedIn虚假的现实检查工具。你的朋友太友善没告...', 难度='一个人开发难度较高  
（需整合爬虫技术、NLP文本解析、AI生成对抗性内容、用户交互设计，需处理反爬虫机制和生成内容合规性边界，AI辅助可降低文案生成难度但需技术整合能力）'
2025-11-30 10:15:36.139 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:36.140 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:36.147 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Hatable' 的难度分数为 85
2025-11-30 10:15:38.148 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 211/256: FlickNote - AI Voice Assistant
2025-11-30 10:15:38.148 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='FlickNote - AI Voice Assistant', 简介='语音备忘录不应该孤立存在——它们应该触发行动。无需额外硬件，...', 难度='一个人开发难度较高  
（需整合语音识别、NLP任务解析、Notion API对接、跨平台分发等复杂技术模块，且需处理语音降噪、意图识别准确率、数据同步稳定性等挑战，AI辅助可降低部分开发门槛但核心逻辑仍需深度工程能力）'
2025-11-30 10:15:38.149 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:38.149 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:38.155 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'FlickNote - AI Voice Assistant' 的难度分数为 85
2025-11-30 10:15:40.155 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 212/256: nao
2025-11-30 10:15:40.155 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='nao', 简介='这个是AI驱动的数据集成开发环境，专为分析师、工程师和科学家...', 难度='Python'
2025-11-30 10:15:40.156 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:15:40.157 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:15:40.167 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'nao' 的难度分数为 50
2025-11-30 10:15:42.168 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 213/256: Raydian
2025-11-30 10:15:42.169 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Raydian', 简介='这是一个以AI为核心全栈产品开发平台，通过结构化方法可靠地构...', 难度='一个人开发难度极高（即使结合AI辅助）  
详细分析：  
1. **技术复杂度**：全栈平台需整合前端框架（React'
2025-11-30 10:15:42.170 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:15:42.171 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:15:42.180 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Raydian' 的难度分数为 1
2025-11-30 10:15:44.181 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 214/256: Klariqo AI Voice Assistants
2025-11-30 10:15:44.182 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Klariqo AI Voice Assistants', 简介='这个是AI语音助手产品，可帮助用户3分钟内启动企业级语音助理...', 难度='7全天候服务，可自动预约、捕获潜在客户、回答FAQ，所有操作在用户睡眠时自动完成。'
2025-11-30 10:15:44.183 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:15:44.183 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:15:44.190 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Klariqo AI Voice Assistants' 的难度分数为 50
2025-11-30 10:15:46.191 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 215/256: Inbox Agents - Intelligent Unified Inbox
2025-11-30 10:15:46.192 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Inbox Agents', 简介='这个产品将所有收件箱和聊天整合为统一应用，帮助创作者和开发者...', 难度='一个人开发难度较高  
（需整合多平台API、实现智能消息排序算法、处理实时同步与通知系统，AI辅助可降低自然语言处理和机器学习模型开发的复杂度，但整体仍需较强全栈开发能力与数据工程经验）'
2025-11-30 10:15:46.194 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:46.194 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:46.203 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Inbox Agents - Intelligent Unified Inbox' 的难度分数为 85
2025-11-30 10:15:48.203 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 216/256: Hirecarta
2025-11-30 10:15:48.204 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Hirecarta', 简介='这是一款通过AI辅助打造的简历与求职信生成工具。它不依赖模板...', 难度='一个人开发难度较高  
（开发难度分析：需整合NLP技术实现个性化内容生成、构建用户数据解析系统、开发智能文案创作模块，同时需处理多场景下的专业性适配。AI辅助可降低文案生成门槛，但核心架构设计、数据安全与个性化算法仍需专业开发能力。）'
2025-11-30 10:15:48.205 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:48.205 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:48.215 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Hirecarta' 的难度分数为 85
2025-11-30 10:15:50.216 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 217/256: Superlines AI Search Auditor for ChatGPT
2025-11-30 10:15:50.217 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Superlines AI搜索网站审计器（适用于ChatGPT）', 简介='Superlines AI搜索网站审计器是首个专为AI搜索设...', 难度='一个人开发难度较高  
（解析：该产品需整合ChatGPT API实现自然语言交互审计、构建网页爬虫框架、开发AI驱动的SEO分析模块、设计可视化报告系统。即使借助AI辅助，仍需掌握全栈开发能力（前端'
2025-11-30 10:15:50.218 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:50.219 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:50.229 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Superlines AI Search Auditor for ChatGPT' 的难度分数为 85
2025-11-30 10:15:52.230 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 218/256: TilePix
2025-11-30 10:15:52.231 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='TilePix', 简介='这款产品是集像素艺术、图块集和图块地图创建于一体的移动解决方...', 难度='一个人开发难度较高  

**详细分析：**  
1. **核心功能开发难度**  
   - **像素艺术工具**：需要实现精细的画笔、颜色选择器、图层管理等交互逻辑，需处理触控输入的精度与响应（如橡皮擦、缩放功能）。  
   - **图块集'
2025-11-30 10:15:52.232 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:15:52.233 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:15:52.243 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'TilePix' 的难度分数为 1
2025-11-30 10:15:54.245 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 219/256: Synara
2025-11-30 10:15:54.246 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Synara', 简介='这是一个开发者优先的日历邀请和事件同步服务，通过ACE（清洁...', 难度='一个人开发难度较高  
（需同时掌握API开发、事件数据标准化、多平台兼容性处理及系统架构设计，AI可辅助代码生成与测试，但核心逻辑与数据同步机制仍需开发者深度参与）'
2025-11-30 10:15:54.247 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:54.247 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:54.259 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Synara' 的难度分数为 85
2025-11-30 10:15:56.260 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 220/256: Container Diet
2025-11-30 10:15:56.261 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Container Diet', 简介='这个是容器优化工具，通过CLI分析Docker镜像和Dock...', 难度='一个人开发难度较高  
（开发难度分析：需整合Docker API与AI分析模块，涉及镜像反向工程、依赖树解析、安全漏洞库对接等复杂技术。AI反馈系统需自然语言处理能力，且需平衡专业性与趣味性表达。单人开发需同时掌握容器技术、机器学习、CLI开发及用户体验设计，时间成本极高。AI辅助可降低部分模型训练难度，但核心架构设计仍需深度技术积累。）'
2025-11-30 10:15:56.261 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:15:56.261 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:15:56.265 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Container Diet' 的难度分数为 85
2025-11-30 10:15:58.265 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 221/256: Google Nano Banana Pro
2025-11-30 10:15:58.266 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Google Nano Banana Pro', 简介='这个是基于Gemini 3 Pro图像的AI绘图工具，可实现...', 难度='一个人开发难度极高  
（开发难度分析：该产品需整合Gemini 3 Pro大模型的图像生成能力，涉及复杂的深度学习算法、图像处理引擎开发、交互式编辑功能设计及高精度控制逻辑。即使借助AI辅助工具（如代码生成、模型调优），仍需具备计算机视觉、机器学习、软件工程等跨领域专业知识，且需解决模型推理优化、多模态交互设计、实时渲染等技术难点，个人开发在时间成本和工程复杂度上难以胜任）'
2025-11-30 10:15:58.267 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 3
2025-11-30 10:15:58.268 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 3
2025-11-30 10:15:58.277 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Google Nano Banana Pro' 的难度分数为 3
2025-11-30 10:16:00.278 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 222/256: SuperIntern
2025-11-30 10:16:00.279 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='SuperIntern', 简介='这个是实时翻译AI会议工具，支持50+语言互译（如英语、日语...', 难度='一个人开发难度极高'
2025-11-30 10:16:00.279 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:00.280 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:00.287 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'SuperIntern' 的难度分数为 85
2025-11-30 10:16:02.288 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 223/256: Dim Notes
2025-11-30 10:16:02.289 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Dim Notes', 简介='这是一个极简笔记应用，可自动为笔记添加标签。只需写下你的思绪...', 难度='一个人开发难度中等偏高'
2025-11-30 10:16:02.290 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:02.290 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:02.296 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Dim Notes' 的难度分数为 85
2025-11-30 10:16:04.297 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 224/256: RuleHook
2025-11-30 10:16:04.299 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='RuleHook', 简介='这个是用于创建基于条件的物流逻辑工具，支持构建“如果-那么”...', 难度='距离'
2025-11-30 10:16:04.300 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:16:04.301 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:16:04.312 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'RuleHook' 的难度分数为 50
2025-11-30 10:16:06.313 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 225/256: HushLink
2025-11-30 10:16:06.314 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='HushLink', 简介='这个是文件变现工具，无需搭建复杂商店即可在60秒内完成数字内...', 难度='一个人开发难度中等偏高  
（AI辅助可降低前端界面设计与基础后端开发难度，但支付处理安全性和无月费的账单系统仍需专业开发，涉及支付网关集成、加密传输、订阅管理等技术难点）'
2025-11-30 10:16:06.315 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:06.315 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:06.325 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'HushLink' 的难度分数为 85
2025-11-30 10:16:08.326 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 226/256: ThreadSignals
2025-11-30 10:16:08.326 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='ThreadSignals', 简介='这个产品帮助创始人、营销人员和机构通过挖掘人们正在积极寻求解...', 难度='一个人开发难度较高  

**开发难度分析**：  
1. **技术栈需求**：需整合多平台API（如Twitter、Reddit、Discord等）进行数据抓取，涉及反爬虫机制处理；需构建NLP模型（如BERT）进行意图识别，区分“需求型”对话与普通内容。  
2. **AI辅助关键点**：  
   - 使用预训练模型（如Hugging Face）快速实现意图分类，降低从零训练模型的成本；  
   - 借助自动化工具（如Scrapy、Playwright）简化多平台数据抓取流程；  
   - 利用云服务（如AWS Lambda）处理实时数据流，减少本地服务器维护压力。  
3. **挑战**：  
   - 多平台API权限和数据合规性（如GDPR）需仔细处理；  
   - 实时性要求下，需优化数据处理效率，避免延迟；  
   - 用户关键词匹配逻辑需精准，需结合规则引擎和机器学习模型。  
**结论**：AI辅助可显著降低NLP和数据抓取的开发难度，但整体仍需较强的技术整合能力，适合有后端开发和AI基础的开发者，开发周期约3-6个月。'
2025-11-30 10:16:08.326 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:16:08.326 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:16:08.334 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'ThreadSignals' 的难度分数为 1
2025-11-30 10:16:10.335 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 227/256: UTCP
2025-11-30 10:16:10.336 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='UTCP', 简介='这是一个通用工具调用协议，作为轻量级替代方案直接连接原生AP...', 难度='一个人开发难度中等偏高，但AI辅助可显著降低复杂度'
2025-11-30 10:16:10.337 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:10.337 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:10.344 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'UTCP' 的难度分数为 85
2025-11-30 10:16:12.344 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 228/256: Yaranga
2025-11-30 10:16:12.345 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Yaranga', 简介='这是一款专为ADHD人群设计的生产力助手，支持记笔记、创建待...', 难度='一个人开发难度较高（但借助AI辅助可降低部分复杂度，如界面设计、代码生成等，但仍需开发者整合功能与优化体验）'
2025-11-30 10:16:12.346 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:12.347 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:12.356 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Yaranga' 的难度分数为 85
2025-11-30 10:16:14.356 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 229/256: ProspectEcho
2025-11-30 10:16:14.357 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='ProspectEcho', 简介='这个是Facebook广告库搜索工具，能将搜索结果转化为包含...', 难度='一个人开发难度较高  
（解析：核心功能涉及数据抓取（需处理Facebook广告库反爬机制）、数据清洗、联系人验证（需对接第三方API）及前端交互设计。AI辅助可优化数据解析和验证逻辑，但需克服平台API限制和合规性问题，开发门槛仍较高）'
2025-11-30 10:16:14.358 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:14.358 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:14.367 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'ProspectEcho' 的难度分数为 85
2025-11-30 10:16:16.368 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 230/256: Felo
2025-11-30 10:16:16.368 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Felo', 简介='LiveDoc是全球首个AI代理协作工作空间，将静态文档转化...', 难度='一个人开发难度较高  
（注：产品名称可能存在混淆，LiveDoc与Felo为不同产品，但根据用户输入信息统一处理为Felo）'
2025-11-30 10:16:16.369 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:16.369 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:16.377 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Felo' 的难度分数为 85
2025-11-30 10:16:18.378 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 231/256: BrandJet AI
2025-11-30 10:16:18.378 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='BrandJet AI', 简介='这是一个品牌出海与舆情监测一体化平台，支持跨邮件、Linke...', 难度='一个人开发难度极高  
（需整合多平台API接口、构建实时数据采集系统、开发AI情感分析模型、设计跨渠道运营仪表盘，涉及自然语言处理、大数据分析、前端可视化等复杂技术栈，即使借助AI工具仍需深厚工程能力与产品设计经验）'
2025-11-30 10:16:18.379 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:18.380 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:18.391 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'BrandJet AI' 的难度分数为 85
2025-11-30 10:16:20.392 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 232/256: SimRepo
2025-11-30 10:16:20.393 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='SimRepo', 简介='停止在GitHub上手动搜索，瞬间找到相似仓库...', 难度='一个人开发难度中等偏高（AI辅助可降低复杂度）'
2025-11-30 10:16:20.394 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:20.394 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:20.403 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'SimRepo' 的难度分数为 85
2025-11-30 10:16:22.404 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 233/256: Orion
2025-11-30 10:16:22.405 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Orion', 简介='这是一个基于WebKit的隐私优先浏览器，专为Mac和iOS...', 难度='一个人开发难度极高  
**详细分析**：  
1. **技术复杂度**：基于WebKit的浏览器需深度集成底层渲染引擎（如WebKit框架），涉及内存管理、安全机制、跨平台适配（Mac'
2025-11-30 10:16:22.406 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:16:22.407 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:16:22.416 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Orion' 的难度分数为 1
2025-11-30 10:16:24.418 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 234/256: SlopCollector
2025-11-30 10:16:24.420 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='SlopCollector', 简介='这只浣熊能清理你的数据库杂乱。连接Supabase，查找缺失...', 难度='开发难度中等偏高，需要数据库优化和API集成能力。'
2025-11-30 10:16:24.420 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:24.421 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:24.428 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'SlopCollector' 的难度分数为 85
2025-11-30 10:16:26.428 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 235/256: ツSupercut
2025-11-30 10:16:26.429 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Supercut', 简介='这个是屏幕录制与分享工具，可快速录制屏幕并即时分享，通过AI...', 难度='一个人开发难度中等  
（解析：核心功能包括屏幕录制、即时分享和AI增强，需整合前端界面设计、视频处理SDK及AI模型集成。AI辅助部分可通过调用第三方API（如视频剪辑工具）降低开发门槛，但需兼顾用户体验与性能优化，对个人开发者需一定技术积累）'
2025-11-30 10:16:26.429 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 60
2025-11-30 10:16:26.429 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 60
2025-11-30 10:16:26.435 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'ツSupercut' 的难度分数为 60
2025-11-30 10:16:28.435 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 236/256: Rubber Duck
2025-11-30 10:16:28.436 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Rubber Duck', 简介='这个是iOS应用预提交检测工具，通过自动化检查与真实设备人工...', 难度='一个人开发难度较高  
（需整合iOS自动化测试框架、真实设备云测试平台、数据解析与报告生成系统，AI辅助可降低部分测试用例编写和异常识别难度，但核心的跨设备兼容性测试、元数据校验逻辑及报告可视化仍需较强开发能力）'
2025-11-30 10:16:28.437 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:28.437 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:28.443 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Rubber Duck' 的难度分数为 85
2025-11-30 10:16:30.444 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 237/256: DemoStudio
2025-11-30 10:16:30.444 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='DemoStudio', 简介='这个是屏幕录制...', 难度='上传工具，支持添加缩放、裁剪、加速效果，可更改背景、添加阴影与边框，生成自定义背景并导出至4K分辨率，所有功能均免费且无需下载，直接通过浏览器使用'
2025-11-30 10:16:30.444 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:16:30.444 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:16:30.448 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'DemoStudio' 的难度分数为 50
2025-11-30 10:16:32.449 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 238/256: Questas
2025-11-30 10:16:32.450 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Questas', 简介='Questas 让你可以用AI生成的图片和视频构建互动式冒险...', 难度='一个人开发难度较高  
（需整合AI内容生成、分支逻辑管理、多媒介交互设计等复杂技术，即使借助AI工具仍需较强编程能力和产品设计经验）'
2025-11-30 10:16:32.450 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:32.450 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:32.455 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Questas' 的难度分数为 85
2025-11-30 10:16:34.456 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 239/256: AskCodi
2025-11-30 10:16:34.456 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='AskCodi', 简介='这个是AI模型编排工具，提供OpenAI兼容接口让团队自定义...', 难度='一个人开发难度极高（需同时掌握LLM接口开发、模型编排系统设计、安全防护机制实现及多端集成能力，AI辅助可降低部分代码实现难度但核心架构设计仍需专业团队）'
2025-11-30 10:16:34.457 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:34.457 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:34.462 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'AskCodi' 的难度分数为 85
2025-11-30 10:16:36.462 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 240/256: InterviewFlowAI - AI Interviews
2025-11-30 10:16:36.462 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='InterviewFlowAI  
这个是AI面试产品，自动化整个首轮招聘工作流程，包括简历评分、候选人申请、AI电话', 简介='Google Meet面试。雇主可发布职位、生成链接供候选人...', 难度='场。实现快速精准的筛选，减少人工操作。  

**开发难度**：一个人开发难度较高  
**详细分析**：  
1. **核心功能复杂度**：  
   - **AI面试系统**：需集成语音识别（如Google Speech-to-Text）、自然语言处理（NLP）进行实时评分，需训练模型区分候选人表现，技术门槛高。  
   - **自动化招聘流程**：需开发简历评分算法（如关键词匹配+机器学习）、候选人申请系统、面试链接生成与分发逻辑，涉及多模块协作。  
   - **数据安全与权限管理**：需处理候选人隐私数据，需设计权限控制、加密存储及合规性（如GDPR）。  

2. **技术栈要求**：  
   - 后端需支持高并发（面试请求）、实时数据处理（转录与评分）。  
   - 前端需开发多端适配界面（网页'
2025-11-30 10:16:36.463 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:16:36.463 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:16:36.468 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'InterviewFlowAI - AI Interviews' 的难度分数为 1
2025-11-30 10:16:38.468 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 241/256: FireCut AI
2025-11-30 10:16:38.469 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='FireCut AI', 简介='这是一个为Adobe Premiere Pro设计的AI协作...', 难度='一个人开发难度较高  
**详细分析**：  
1. **技术门槛**：需整合AI模型（如语音检测、字幕生成、视频分析）与Adobe Premiere Pro的API接口开发，涉及复杂的数据处理和实时渲染优化。  
2. **功能实现**：  
   - **静音剪除**：需音频波形分析与阈值判断算法，可能依赖机器学习模型。  
   - **重复镜头检测**：需视频帧比对或动作捕捉技术，对计算资源要求高。  
   - **字幕与章节检测**：需自然语言处理（NLP）和时间轴同步技术，需处理多语言支持。  
3. **跨平台兼容性**：需适配Adobe Premiere Pro的插件架构（如AE脚本或C++开发），可能面临API限制。  
4. **用户体验设计**：需设计直观的UI'
2025-11-30 10:16:38.469 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:16:38.470 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:16:38.477 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'FireCut AI' 的难度分数为 1
2025-11-30 10:16:40.478 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 242/256: Convo
2025-11-30 10:16:40.478 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Convo', 简介='Convo是一款全流程会议管理工具，帮助用户从会前准备、会中...', 难度='一个人开发难度较高  
（注：开发需整合语音识别、自然语言处理、任务管理等多模块，需调用AI API实现核心功能，但需处理数据安全、多平台兼容等复杂问题）'
2025-11-30 10:16:40.479 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:40.480 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:40.491 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Convo' 的难度分数为 85
2025-11-30 10:16:42.492 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 243/256: Primeshot AI
2025-11-30 10:16:42.493 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Primeshot AI', 简介='这个是专注于人像摄影的AI工作室，用户通过上传自拍训练专属角...', 难度='一个人开发难度极高  
（注：开发需整合AI生成模型（如GAN'
2025-11-30 10:16:42.494 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:42.495 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:42.503 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Primeshot AI' 的难度分数为 85
2025-11-30 10:16:44.505 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 244/256: Evatar.ai
2025-11-30 10:16:44.506 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Evatar.ai', 简介='这是一个AI代理产品，能够学习品牌特性并全自动运营社交媒体。...', 难度='一个人开发难度极高'
2025-11-30 10:16:44.506 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:44.507 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:44.515 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Evatar.ai' 的难度分数为 85
2025-11-30 10:16:46.517 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 245/256: Get Trippy Home
2025-11-30 10:16:46.517 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Get Trippy Home', 简介='这个是关于一只火鸡Trippy因在外玩耍太久需要回家过感恩节...', 难度='一个人开发难度中等偏高  
（注：产品类型为互动教育类游戏，需整合动画制作、物理模拟、用户交互逻辑。AI辅助可帮助生成部分动画素材或优化物理引擎计算，但核心玩法设计、关卡平衡及用户反馈迭代仍需人工参与，开发周期约2-4个月）'
2025-11-30 10:16:46.518 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:46.519 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:46.530 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Get Trippy Home' 的难度分数为 85
2025-11-30 10:16:48.531 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 246/256: The New Microsoft Copilot
2025-11-30 10:16:48.532 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='The New Microsoft Copilot', 简介='这是微软全新推出的Copilot产品，你的AI助手能够记忆细...', 难度='一个人开发难度极高  
（注：该产品集成了多模态AI能力（文本'
2025-11-30 10:16:48.532 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:48.533 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:48.540 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'The New Microsoft Copilot' 的难度分数为 85
2025-11-30 10:16:50.541 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 247/256: Live Resume
2025-11-30 10:16:50.542 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Live Resume', 简介='这个产品通过生成PDF简历和动态链接实现简历实时更新，每个P...', 难度='一个人开发难度较高  
（需整合PDF生成、元数据嵌入、实时数据同步、链接管理等技术模块，涉及后端服务搭建、安全机制设计及AI辅助数据处理，需较强全栈开发能力。AI可辅助自动化部分逻辑，但核心实时同步机制和隐藏数据技术仍需深度开发）'
2025-11-30 10:16:50.544 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:50.544 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:50.555 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Live Resume' 的难度分数为 85
2025-11-30 10:16:52.556 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 248/256: Craft.do
2025-11-30 10:16:52.556 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Craft.do', 简介='这个是笔记产品，面向作家、思想家和创新者，帮助他们捕捉宏大想...', 难度='一个人开发难度较高，但AI辅助可降低部分难度  
**开发难度分析**：  
1. **核心功能复杂度**：需实现多端同步、实时协作、版本控制、AI辅助写作建议等，涉及全栈开发（前端'
2025-11-30 10:16:52.557 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:16:52.558 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:16:52.565 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Craft.do' 的难度分数为 1
2025-11-30 10:16:54.566 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 249/256: AbleMouse
2025-11-30 10:16:54.567 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='AbleMouse', 简介='这是一个DIY、开源的替代品，可以替代昂贵的解决方案，如Mo...', 难度='开发难度较高  
（注：AI辅助可降低算法优化和数据处理难度，但硬件设计、传感器集成、驱动开发仍需专业技能，个人开发需兼顾软硬件知识且耗时较长）'
2025-11-30 10:16:54.568 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:54.568 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:54.576 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'AbleMouse' 的难度分数为 85
2025-11-30 10:16:56.578 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 250/256: Elder Care Check
2025-11-30 10:16:56.579 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Elder Care Check', 简介='这个产品利用AI技术验证针对老年人的在线健康声明。用户可上传...', 难度='一个人开发难度较高  
（需整合AI文本分析、多语言支持、事实核查数据库、用户交互设计等复杂技术模块，即使借助AI工具仍需较强编程能力与数据资源）'
2025-11-30 10:16:56.579 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:16:56.580 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:16:56.588 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Elder Care Check' 的难度分数为 85
2025-11-30 10:16:58.589 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 251/256: InsightTube
2025-11-30 10:16:58.590 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='InsightTube', 简介='这是一个类似YouTube的学习型视频平台，支持搜索任意主题...', 难度='一个人开发难度较高  
（开发难度分析：需整合视频处理、AI摘要、多语言翻译、语音识别、对话系统等复杂技术模块。核心挑战包括：1. 视频内容理解与结构化处理需计算机视觉+自然语言处理技术 2. 多语言字幕生成需翻译API与语音识别技术 3. AI对话功能需训练对话模型并实现内容理解 4. 系统性能优化需处理视频流与实时交互的并发压力。即使借助AI工具，仍需专业开发团队完成架构设计、算法集成与用户体验打磨）'
2025-11-30 10:16:58.591 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:16:58.592 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 1
2025-11-30 10:16:58.604 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'InsightTube' 的难度分数为 1
2025-11-30 10:17:00.605 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 252/256: Interachat
2025-11-30 10:17:00.606 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Interachat', 简介='这是一个现代消息应用，支持与朋友、群组和团队聊天，内置AI功...', 难度='一个人开发难度较高  
（分析：消息应用的基础功能（聊天、群组、实时同步）需处理多端同步、消息加密等技术，而AI辅助功能（摘要生成、问答系统、跨聊天搜索）需集成NLP模型或第三方AI服务，且需确保数据隐私。若采用本地化AI处理（如离线模型），开发难度更高；若依赖云端API（如Google Dialogflow），可降低部分复杂度，但整体仍需较强的技术整合能力与长期维护。）'
2025-11-30 10:17:00.607 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:17:00.607 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:17:00.620 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Interachat' 的难度分数为 85
2025-11-30 10:17:02.621 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 253/256: GitHub
2025-11-30 10:17:02.622 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='SpacePigeon', 简介='这是一个用于macOS的自动化工具，允许用户定义完整的工作区...', 难度='一个人开发难度较高，但结合AI辅助可降低难度  
（解析：核心功能涉及系统级自动化（Hammerspoon）、多应用管理、窗口布局控制及浏览器集成，需掌握Lua脚本、macOS API及UI设计。AI可辅助生成脚本逻辑、调试建议及界面原型设计，但复杂系统交互仍需人工深度介入）'
2025-11-30 10:17:02.623 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:17:02.623 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:17:02.635 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'GitHub' 的难度分数为 85
2025-11-30 10:17:04.636 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 254/256: Links 2.0
2025-11-30 10:17:04.637 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Links 2.0', 简介='这个是链接管理工具，支持iCloud同步、收藏夹分类、标签管...', 难度='一个人开发难度中等偏高'
2025-11-30 10:17:04.637 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:17:04.638 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:17:04.648 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'Links 2.0' 的难度分数为 85
2025-11-30 10:17:06.649 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 255/256: GLITCHGUESS
2025-11-30 10:17:06.649 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='GLITCHGUESS', 简介='这个是基于谜题的互动游戏，你或AI隐藏一个荒诞的秘密，通过2...', 难度='否'
2025-11-30 10:17:06.650 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:17:06.650 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 50
2025-11-30 10:17:06.659 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'GLITCHGUESS' 的难度分数为 50
2025-11-30 10:17:08.660 | INFO     | __main__:analyze_missing_scores:616 - 处理缺失分数的产品 256/256: NoSho.app
2025-11-30 10:17:08.660 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='NoSho.app', 简介='这是一个帮助商家快速增长等待名单并用押金填充临时空缺的工具，...', 难度='一个人开发难度中等偏高'
2025-11-30 10:17:08.661 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:17:08.661 | INFO     | __main__:analyze_missing_scores:623 - 从现有AI响应中提取分数: 85
2025-11-30 10:17:08.666 | SUCCESS  | __main__:analyze_missing_scores:649 - 成功更新产品 'NoSho.app' 的难度分数为 85
2025-11-30 10:17:08.666 | SUCCESS  | __main__:analyze_missing_scores:657 - 缺失分数分析完成! 成功更新 256 个产品的难度分数
2025-11-30 10:17:08.667 | INFO     | __main__:analyze_missing_scores:664 - 数据库连接已关闭
2025-11-30 10:17:08.667 | SUCCESS  | __main__:run_full_workflow_async:688 - === 全功能产品系统工作流程完成 ===
2025-11-30 10:18:08.992 | INFO     | __main__:__init__:69 - 初始化全功能产品系统，数据库: c:\Users\xiaji\Documents\个人文件夹\夏骥\hothub的抓取\product\products.db
2025-11-30 10:18:08.993 | INFO     | __main__:run_full_workflow_async:668 - === 开始全功能产品系统工作流程 ===
2025-11-30 10:18:08.993 | INFO     | __main__:init_database:83 - 正在初始化产品数据库...
2025-11-30 10:18:08.994 | SUCCESS  | __main__:init_database:122 - 产品数据库初始化完成
2025-11-30 10:18:08.994 | INFO     | __main__:run_full_workflow_async:675 - 步骤1: 开始抓取ProductHunt数据...
2025-11-30 10:18:08.994 | INFO     | __main__:run_scraping:501 - === 开始ProductHunt数据抓取 ===
2025-11-30 10:18:08.994 | INFO     | __main__:query_producthunt_urls:132 - 正在查询tophub_data.db数据库，限制: 0条
2025-11-30 10:18:09.036 | SUCCESS  | __main__:query_producthunt_urls:145 - 找到 607 个包含producthunt.com的链接
2025-11-30 10:18:09.037 | INFO     | __main__:run_scraping:513 - 找到 607 个ProductHunt链接
2025-11-30 10:18:09.041 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pixley-ai
2025-11-30 10:18:09.041 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pixley-ai
2025-11-30 10:18:09.041 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/burner-2
2025-11-30 10:18:09.042 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/burner-2
2025-11-30 10:18:09.042 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/american-ratings-lead-magnet-portal
2025-11-30 10:18:09.043 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/american-ratings-lead-magnet-portal
2025-11-30 10:18:09.043 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/builder-io
2025-11-30 10:18:09.044 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/builder-io
2025-11-30 10:18:09.044 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/beebot-for-airpods
2025-11-30 10:18:09.045 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/beebot-for-airpods
2025-11-30 10:18:09.045 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/iisee-me
2025-11-30 10:18:09.045 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/iisee-me
2025-11-30 10:18:09.045 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/melodic-mind-2
2025-11-30 10:18:09.046 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/melodic-mind-2
2025-11-30 10:18:09.046 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agor
2025-11-30 10:18:09.046 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/agor
2025-11-30 10:18:09.046 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/quiteinbox
2025-11-30 10:18:09.047 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/quiteinbox
2025-11-30 10:18:09.047 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/everywhere
2025-11-30 10:18:09.048 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/everywhere
2025-11-30 10:18:09.048 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/taskade
2025-11-30 10:18:09.048 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/taskade
2025-11-30 10:18:09.048 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/apple
2025-11-30 10:18:09.049 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/apple
2025-11-30 10:18:09.049 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/stream-stream-ring-by-sandbar
2025-11-30 10:18:09.049 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/stream-stream-ring-by-sandbar
2025-11-30 10:18:09.050 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/alpha-vantage
2025-11-30 10:18:09.050 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/alpha-vantage
2025-11-30 10:18:09.050 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/helicone-ai
2025-11-30 10:18:09.051 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/helicone-ai
2025-11-30 10:18:09.051 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/roaarrr
2025-11-30 10:18:09.051 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/roaarrr
2025-11-30 10:18:09.051 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nexorify
2025-11-30 10:18:09.052 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nexorify
2025-11-30 10:18:09.052 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/packmind-open-source
2025-11-30 10:18:09.053 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/packmind-open-source
2025-11-30 10:18:09.053 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fire-your-qa-today
2025-11-30 10:18:09.054 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fire-your-qa-today
2025-11-30 10:18:09.054 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/medo-2
2025-11-30 10:18:09.054 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/medo-2
2025-11-30 10:18:09.054 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/optysleep
2025-11-30 10:18:09.055 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/optysleep
2025-11-30 10:18:09.055 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/lovelace
2025-11-30 10:18:09.055 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/lovelace
2025-11-30 10:18:09.055 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/aritect
2025-11-30 10:18:09.056 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/aritect
2025-11-30 10:18:09.056 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/perch-7
2025-11-30 10:18:09.056 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/perch-7
2025-11-30 10:18:09.057 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mcp-playground
2025-11-30 10:18:09.057 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mcp-playground
2025-11-30 10:18:09.057 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/termdock
2025-11-30 10:18:09.058 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/termdock
2025-11-30 10:18:09.058 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/supernovaio
2025-11-30 10:18:09.059 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/supernovaio
2025-11-30 10:18:09.059 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/softr
2025-11-30 10:18:09.059 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/softr
2025-11-30 10:18:09.059 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/uneed
2025-11-30 10:18:09.060 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/uneed
2025-11-30 10:18:09.060 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/jinna-ai-2
2025-11-30 10:18:09.061 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/jinna-ai-2
2025-11-30 10:18:09.061 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/wishfulmail-magical-platform-for-kids
2025-11-30 10:18:09.061 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/wishfulmail-magical-platform-for-kids
2025-11-30 10:18:09.061 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/context-link
2025-11-30 10:18:09.062 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/context-link
2025-11-30 10:18:09.062 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/golf
2025-11-30 10:18:09.062 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/golf
2025-11-30 10:18:09.063 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/extract-by-firecrawl
2025-11-30 10:18:09.063 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/extract-by-firecrawl
2025-11-30 10:18:09.063 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/structa-2
2025-11-30 10:18:09.064 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/structa-2
2025-11-30 10:18:09.064 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/dazl
2025-11-30 10:18:09.064 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/dazl
2025-11-30 10:18:09.064 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/extra-thursday
2025-11-30 10:18:09.065 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/extra-thursday
2025-11-30 10:18:09.065 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snyk
2025-11-30 10:18:09.066 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snyk
2025-11-30 10:18:09.066 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/equo
2025-11-30 10:18:09.067 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/equo
2025-11-30 10:18:09.067 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/seeblindspot
2025-11-30 10:18:09.067 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/seeblindspot
2025-11-30 10:18:09.067 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agora-store-builder
2025-11-30 10:18:09.068 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/agora-store-builder
2025-11-30 10:18:09.068 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/arcitext
2025-11-30 10:18:09.068 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/arcitext
2025-11-30 10:18:09.069 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/secure-mcp-framework
2025-11-30 10:18:09.069 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/secure-mcp-framework
2025-11-30 10:18:09.069 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/floqer-2
2025-11-30 10:18:09.070 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/floqer-2
2025-11-30 10:18:09.070 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/expertise-ai
2025-11-30 10:18:09.070 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/expertise-ai
2025-11-30 10:18:09.071 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/draftboard
2025-11-30 10:18:09.071 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/draftboard
2025-11-30 10:18:09.071 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/flowbot-2
2025-11-30 10:18:09.072 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/flowbot-2
2025-11-30 10:18:09.072 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gitlaw
2025-11-30 10:18:09.073 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gitlaw
2025-11-30 10:18:09.073 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ancher-ai
2025-11-30 10:18:09.074 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ancher-ai
2025-11-30 10:18:09.074 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sendr
2025-11-30 10:18:09.074 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sendr
2025-11-30 10:18:09.074 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/kimi-ai-assistant
2025-11-30 10:18:09.075 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/kimi-ai-assistant
2025-11-30 10:18:09.075 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/burner-2
2025-11-30 10:18:09.075 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/burner-2
2025-11-30 10:18:09.075 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/layrr
2025-11-30 10:18:09.076 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/layrr
2025-11-30 10:18:09.076 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/groodles-art-therapy-app
2025-11-30 10:18:09.077 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/groodles-art-therapy-app
2025-11-30 10:18:09.077 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/builder-io
2025-11-30 10:18:09.077 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/builder-io
2025-11-30 10:18:09.077 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sourmize
2025-11-30 10:18:09.078 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sourmize
2025-11-30 10:18:09.078 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/beebot-for-airpods
2025-11-30 10:18:09.079 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/beebot-for-airpods
2025-11-30 10:18:09.079 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/wagoo
2025-11-30 10:18:09.080 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/wagoo
2025-11-30 10:18:09.080 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/iisee-me
2025-11-30 10:18:09.080 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/iisee-me
2025-11-30 10:18:09.080 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/melodic-mind-2
2025-11-30 10:18:09.081 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/melodic-mind-2
2025-11-30 10:18:09.081 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agor
2025-11-30 10:18:09.081 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/agor
2025-11-30 10:18:09.081 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/quiteinbox
2025-11-30 10:18:09.082 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/quiteinbox
2025-11-30 10:18:09.082 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/everywhere
2025-11-30 10:18:09.083 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/everywhere
2025-11-30 10:18:09.083 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/apple
2025-11-30 10:18:09.083 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/apple
2025-11-30 10:18:09.083 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/stream-stream-ring-by-sandbar
2025-11-30 10:18:09.084 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/stream-stream-ring-by-sandbar
2025-11-30 10:18:09.084 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/alpha-vantage
2025-11-30 10:18:09.084 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/alpha-vantage
2025-11-30 10:18:09.085 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/helicone-ai
2025-11-30 10:18:09.085 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/helicone-ai
2025-11-30 10:18:09.085 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/roaarrr
2025-11-30 10:18:09.086 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/roaarrr
2025-11-30 10:18:09.086 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nexorify
2025-11-30 10:18:09.086 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nexorify
2025-11-30 10:18:09.086 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/packmind-open-source
2025-11-30 10:18:09.087 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/packmind-open-source
2025-11-30 10:18:09.087 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fire-your-qa-today
2025-11-30 10:18:09.088 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fire-your-qa-today
2025-11-30 10:18:09.088 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nocobase
2025-11-30 10:18:09.088 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nocobase
2025-11-30 10:18:09.088 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/medo-2
2025-11-30 10:18:09.089 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/medo-2
2025-11-30 10:18:09.089 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/perch-7
2025-11-30 10:18:09.090 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/perch-7
2025-11-30 10:18:09.090 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mcp-playground
2025-11-30 10:18:09.091 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mcp-playground
2025-11-30 10:18:09.091 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/termdock
2025-11-30 10:18:09.091 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/termdock
2025-11-30 10:18:09.091 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/supernovaio
2025-11-30 10:18:09.092 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/supernovaio
2025-11-30 10:18:09.092 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/myclone
2025-11-30 10:18:09.093 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/myclone
2025-11-30 10:18:09.093 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/softr
2025-11-30 10:18:09.093 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/softr
2025-11-30 10:18:09.093 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/uneed
2025-11-30 10:18:09.094 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/uneed
2025-11-30 10:18:09.094 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/jinna-ai-2
2025-11-30 10:18:09.095 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/jinna-ai-2
2025-11-30 10:18:09.095 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/context-link
2025-11-30 10:18:09.095 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/context-link
2025-11-30 10:18:09.095 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/blogbowl-4
2025-11-30 10:18:09.096 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/blogbowl-4
2025-11-30 10:18:09.096 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/golf
2025-11-30 10:18:09.096 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/golf
2025-11-30 10:18:09.097 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/extract-by-firecrawl
2025-11-30 10:18:09.097 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/extract-by-firecrawl
2025-11-30 10:18:09.097 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/structa-2
2025-11-30 10:18:09.098 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/structa-2
2025-11-30 10:18:09.098 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/dazl
2025-11-30 10:18:09.098 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/dazl
2025-11-30 10:18:09.098 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/extra-thursday
2025-11-30 10:18:09.099 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/extra-thursday
2025-11-30 10:18:09.099 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snyk
2025-11-30 10:18:09.099 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snyk
2025-11-30 10:18:09.100 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/seeblindspot
2025-11-30 10:18:09.100 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/seeblindspot
2025-11-30 10:18:09.100 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agora-store-builder
2025-11-30 10:18:09.101 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/agora-store-builder
2025-11-30 10:18:09.101 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/arcitext
2025-11-30 10:18:09.101 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/arcitext
2025-11-30 10:18:09.102 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/secure-mcp-framework
2025-11-30 10:18:09.102 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/secure-mcp-framework
2025-11-30 10:18:09.102 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/floqer-2
2025-11-30 10:18:09.103 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/floqer-2
2025-11-30 10:18:09.103 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/expertise-ai
2025-11-30 10:18:09.103 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/expertise-ai
2025-11-30 10:18:09.104 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/draftboard
2025-11-30 10:18:09.104 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/draftboard
2025-11-30 10:18:09.104 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/flowbot-2
2025-11-30 10:18:09.105 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/flowbot-2
2025-11-30 10:18:09.105 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gitlaw
2025-11-30 10:18:09.106 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gitlaw
2025-11-30 10:18:09.106 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ancher-ai
2025-11-30 10:18:09.107 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ancher-ai
2025-11-30 10:18:09.107 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sendr
2025-11-30 10:18:09.108 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sendr
2025-11-30 10:18:09.108 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/compyle-2
2025-11-30 10:18:09.108 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/compyle-2
2025-11-30 10:18:09.108 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/jolt-3
2025-11-30 10:18:09.109 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/jolt-3
2025-11-30 10:18:09.109 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/kimi-ai-assistant
2025-11-30 10:18:09.110 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/kimi-ai-assistant
2025-11-30 10:18:09.110 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/burner-2
2025-11-30 10:18:09.110 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/burner-2
2025-11-30 10:18:09.110 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gta-radio-2
2025-11-30 10:18:09.111 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gta-radio-2
2025-11-30 10:18:09.111 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/focusdrive
2025-11-30 10:18:09.111 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/focusdrive
2025-11-30 10:18:09.112 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/onesnap
2025-11-30 10:18:09.112 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/onesnap
2025-11-30 10:18:09.112 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gempod
2025-11-30 10:18:09.113 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gempod
2025-11-30 10:18:09.113 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/layrr
2025-11-30 10:18:09.114 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/layrr
2025-11-30 10:18:09.114 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/groodles-art-therapy-app
2025-11-30 10:18:09.114 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/groodles-art-therapy-app
2025-11-30 10:18:09.114 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/builder-io
2025-11-30 10:18:09.115 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/builder-io
2025-11-30 10:18:09.115 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sourmize
2025-11-30 10:18:09.115 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sourmize
2025-11-30 10:18:09.116 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/beebot-for-airpods
2025-11-30 10:18:09.116 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/beebot-for-airpods
2025-11-30 10:18:09.116 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/wagoo
2025-11-30 10:18:09.117 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/wagoo
2025-11-30 10:18:09.117 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/iisee-me
2025-11-30 10:18:09.118 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/iisee-me
2025-11-30 10:18:09.118 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/melodic-mind-2
2025-11-30 10:18:09.118 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/melodic-mind-2
2025-11-30 10:18:09.118 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agor
2025-11-30 10:18:09.119 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/agor
2025-11-30 10:18:09.119 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/quiteinbox
2025-11-30 10:18:09.120 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/quiteinbox
2025-11-30 10:18:09.120 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/everywhere
2025-11-30 10:18:09.120 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/everywhere
2025-11-30 10:18:09.120 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/shadcnblocks-2
2025-11-30 10:18:09.121 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/shadcnblocks-2
2025-11-30 10:18:09.121 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/apple
2025-11-30 10:18:09.122 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/apple
2025-11-30 10:18:09.122 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/stream-stream-ring-by-sandbar
2025-11-30 10:18:09.123 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/stream-stream-ring-by-sandbar
2025-11-30 10:18:09.123 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/alpha-vantage
2025-11-30 10:18:09.123 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/alpha-vantage
2025-11-30 10:18:09.123 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/helicone-ai
2025-11-30 10:18:09.124 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/helicone-ai
2025-11-30 10:18:09.124 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/roaarrr
2025-11-30 10:18:09.125 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/roaarrr
2025-11-30 10:18:09.125 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nexorify
2025-11-30 10:18:09.125 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nexorify
2025-11-30 10:18:09.125 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/packmind-open-source
2025-11-30 10:18:09.126 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/packmind-open-source
2025-11-30 10:18:09.126 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fire-your-qa-today
2025-11-30 10:18:09.126 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fire-your-qa-today
2025-11-30 10:18:09.126 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nocobase
2025-11-30 10:18:09.127 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nocobase
2025-11-30 10:18:09.127 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/medo-2
2025-11-30 10:18:09.128 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/medo-2
2025-11-30 10:18:09.128 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/perch-7
2025-11-30 10:18:09.128 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/perch-7
2025-11-30 10:18:09.128 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/myclone
2025-11-30 10:18:09.129 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/myclone
2025-11-30 10:18:09.129 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/context-link
2025-11-30 10:18:09.130 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/context-link
2025-11-30 10:18:09.130 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/blogbowl-4
2025-11-30 10:18:09.130 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/blogbowl-4
2025-11-30 10:18:09.130 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/storymotion
2025-11-30 10:18:09.131 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/storymotion
2025-11-30 10:18:09.131 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/golf
2025-11-30 10:18:09.132 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/golf
2025-11-30 10:18:09.132 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/dazl
2025-11-30 10:18:09.133 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/dazl
2025-11-30 10:18:09.133 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/extra-thursday
2025-11-30 10:18:09.133 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/extra-thursday
2025-11-30 10:18:09.133 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snyk
2025-11-30 10:18:09.134 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snyk
2025-11-30 10:18:09.134 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/seeblindspot
2025-11-30 10:18:09.135 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/seeblindspot
2025-11-30 10:18:09.135 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agora-store-builder
2025-11-30 10:18:09.135 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/agora-store-builder
2025-11-30 10:18:09.135 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/arcitext
2025-11-30 10:18:09.136 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/arcitext
2025-11-30 10:18:09.136 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/secure-mcp-framework
2025-11-30 10:18:09.137 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/secure-mcp-framework
2025-11-30 10:18:09.137 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/draftboard
2025-11-30 10:18:09.137 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/draftboard
2025-11-30 10:18:09.137 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-context-flow
2025-11-30 10:18:09.138 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-context-flow
2025-11-30 10:18:09.138 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/turbo-ai-turbolearn-ai-2
2025-11-30 10:18:09.139 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/turbo-ai-turbolearn-ai-2
2025-11-30 10:18:09.139 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/flowbot-2
2025-11-30 10:18:09.139 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/flowbot-2
2025-11-30 10:18:09.139 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gitlaw
2025-11-30 10:18:09.140 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gitlaw
2025-11-30 10:18:09.140 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ancher-ai
2025-11-30 10:18:09.140 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ancher-ai
2025-11-30 10:18:09.141 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sendr
2025-11-30 10:18:09.141 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sendr
2025-11-30 10:18:09.141 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/threadgpt-chatgpt-with-threads
2025-11-30 10:18:09.142 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/threadgpt-chatgpt-with-threads
2025-11-30 10:18:09.142 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/google
2025-11-30 10:18:09.143 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/google
2025-11-30 10:18:09.143 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/metorial
2025-11-30 10:18:09.143 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/metorial
2025-11-30 10:18:09.143 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/alterbase-2
2025-11-30 10:18:09.144 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/alterbase-2
2025-11-30 10:18:09.144 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ecomcoder
2025-11-30 10:18:09.145 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ecomcoder
2025-11-30 10:18:09.145 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/primer-6
2025-11-30 10:18:09.146 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/primer-6
2025-11-30 10:18:09.146 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cal-id
2025-11-30 10:18:09.146 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cal-id
2025-11-30 10:18:09.147 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/citable
2025-11-30 10:18:09.147 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/citable
2025-11-30 10:18:09.147 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/complydo-yc-f25
2025-11-30 10:18:09.148 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/complydo-yc-f25
2025-11-30 10:18:09.148 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/epismo
2025-11-30 10:18:09.148 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/epismo
2025-11-30 10:18:09.148 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/astrolid
2025-11-30 10:18:09.149 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/astrolid
2025-11-30 10:18:09.149 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/chatter-4
2025-11-30 10:18:09.150 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/chatter-4
2025-11-30 10:18:09.150 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/scaloom-5
2025-11-30 10:18:09.150 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/scaloom-5
2025-11-30 10:18:09.150 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/skarbe
2025-11-30 10:18:09.151 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/skarbe
2025-11-30 10:18:09.151 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/opensigner
2025-11-30 10:18:09.152 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/opensigner
2025-11-30 10:18:09.152 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/jdoodle-ai
2025-11-30 10:18:09.153 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/jdoodle-ai
2025-11-30 10:18:09.153 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sheet0
2025-11-30 10:18:09.153 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sheet0
2025-11-30 10:18:09.153 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sensay-3
2025-11-30 10:18:09.154 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sensay-3
2025-11-30 10:18:09.154 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/the-map-of-human-ideas
2025-11-30 10:18:09.155 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/the-map-of-human-ideas
2025-11-30 10:18:09.155 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/passionfruit-labs
2025-11-30 10:18:09.155 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/passionfruit-labs
2025-11-30 10:18:09.155 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/released-ffb3f8e8-315c-4569-bc4c-9b666d43cd8e
2025-11-30 10:18:09.156 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/released-ffb3f8e8-315c-4569-bc4c-9b666d43cd8e
2025-11-30 10:18:09.156 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/wordflippin-vocabulary-that-lasts
2025-11-30 10:18:09.156 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/wordflippin-vocabulary-that-lasts
2025-11-30 10:18:09.157 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/theysaid
2025-11-30 10:18:09.157 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/theysaid
2025-11-30 10:18:09.157 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/noro-adhd-planner
2025-11-30 10:18:09.158 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/noro-adhd-planner
2025-11-30 10:18:09.158 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/clik-cursor-for-video
2025-11-30 10:18:09.159 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/clik-cursor-for-video
2025-11-30 10:18:09.159 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/meta
2025-11-30 10:18:09.159 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/meta
2025-11-30 10:18:09.160 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mixy-2
2025-11-30 10:18:09.160 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mixy-2
2025-11-30 10:18:09.160 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/praxis-news-for-ios
2025-11-30 10:18:09.161 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/praxis-news-for-ios
2025-11-30 10:18:09.161 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/loophole-2
2025-11-30 10:18:09.161 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/loophole-2
2025-11-30 10:18:09.161 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/datagran
2025-11-30 10:18:09.162 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/datagran
2025-11-30 10:18:09.162 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/memorr-ai
2025-11-30 10:18:09.163 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/memorr-ai
2025-11-30 10:18:09.163 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/dropstone-2
2025-11-30 10:18:09.163 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/dropstone-2
2025-11-30 10:18:09.163 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/the-cloud-for-ai-agents
2025-11-30 10:18:09.164 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/the-cloud-for-ai-agents
2025-11-30 10:18:09.164 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pitch
2025-11-30 10:18:09.165 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pitch
2025-11-30 10:18:09.165 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pin-it
2025-11-30 10:18:09.165 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pin-it
2025-11-30 10:18:09.165 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/talo
2025-11-30 10:18:09.166 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/talo
2025-11-30 10:18:09.166 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sugar-free-food-scanner
2025-11-30 10:18:09.166 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sugar-free-food-scanner
2025-11-30 10:18:09.167 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/graphis
2025-11-30 10:18:09.167 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/graphis
2025-11-30 10:18:09.168 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/offinal
2025-11-30 10:18:09.168 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/offinal
2025-11-30 10:18:09.168 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/draftboard
2025-11-30 10:18:09.169 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/draftboard
2025-11-30 10:18:09.169 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/thesys
2025-11-30 10:18:09.169 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/thesys
2025-11-30 10:18:09.169 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/asklet-by-sunbeam
2025-11-30 10:18:09.170 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/asklet-by-sunbeam
2025-11-30 10:18:09.170 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/trustmrr
2025-11-30 10:18:09.171 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/trustmrr
2025-11-30 10:18:09.171 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/youart
2025-11-30 10:18:09.172 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/youart
2025-11-30 10:18:09.172 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/happyverse-2
2025-11-30 10:18:09.172 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/happyverse-2
2025-11-30 10:18:09.173 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mindpal-ai
2025-11-30 10:18:09.173 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mindpal-ai
2025-11-30 10:18:09.173 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/circle-your-ai-playground
2025-11-30 10:18:09.174 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/circle-your-ai-playground
2025-11-30 10:18:09.174 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/task-sentry
2025-11-30 10:18:09.174 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/task-sentry
2025-11-30 10:18:09.175 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snipbox-clipboard-history-for-macos
2025-11-30 10:18:09.175 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snipbox-clipboard-history-for-macos
2025-11-30 10:18:09.175 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cranston-ai
2025-11-30 10:18:09.176 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cranston-ai
2025-11-30 10:18:09.176 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rally-tax
2025-11-30 10:18:09.176 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rally-tax
2025-11-30 10:18:09.176 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/waldium
2025-11-30 10:18:09.177 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/waldium
2025-11-30 10:18:09.177 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/signal-watcher
2025-11-30 10:18:09.178 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/signal-watcher
2025-11-30 10:18:09.178 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/algebras-ai
2025-11-30 10:18:09.178 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/algebras-ai
2025-11-30 10:18:09.178 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/amplitude
2025-11-30 10:18:09.179 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/amplitude
2025-11-30 10:18:09.179 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/logo-dev
2025-11-30 10:18:09.180 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/logo-dev
2025-11-30 10:18:09.180 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elevenlabs
2025-11-30 10:18:09.180 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elevenlabs
2025-11-30 10:18:09.180 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/parsemania-com
2025-11-30 10:18:09.181 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/parsemania-com
2025-11-30 10:18:09.181 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/vibe-manager-mcp-syn
2025-11-30 10:18:09.181 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/vibe-manager-mcp-syn
2025-11-30 10:18:09.181 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/peakforms
2025-11-30 10:18:09.182 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/peakforms
2025-11-30 10:18:09.182 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hyperlink-by-nexa-ai
2025-11-30 10:18:09.183 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hyperlink-by-nexa-ai
2025-11-30 10:18:09.183 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/clik-cursor-for-video
2025-11-30 10:18:09.183 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/clik-cursor-for-video
2025-11-30 10:18:09.184 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/brainfish
2025-11-30 10:18:09.184 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/brainfish
2025-11-30 10:18:09.184 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/trae
2025-11-30 10:18:09.185 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/trae
2025-11-30 10:18:09.185 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sprites-ai
2025-11-30 10:18:09.186 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sprites-ai
2025-11-30 10:18:09.186 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nba-moves
2025-11-30 10:18:09.186 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nba-moves
2025-11-30 10:18:09.186 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/votevid
2025-11-30 10:18:09.187 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/votevid
2025-11-30 10:18:09.187 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/speechcut
2025-11-30 10:18:09.188 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/speechcut
2025-11-30 10:18:09.188 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/kadabra
2025-11-30 10:18:09.188 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/kadabra
2025-11-30 10:18:09.188 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/promptessor
2025-11-30 10:18:09.189 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/promptessor
2025-11-30 10:18:09.189 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/picsart
2025-11-30 10:18:09.189 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/picsart
2025-11-30 10:18:09.190 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snapcommit
2025-11-30 10:18:09.190 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snapcommit
2025-11-30 10:18:09.190 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/webflow
2025-11-30 10:18:09.191 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/webflow
2025-11-30 10:18:09.191 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/the-drive-ai-2
2025-11-30 10:18:09.192 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/the-drive-ai-2
2025-11-30 10:18:09.192 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cotera-ai-early-access
2025-11-30 10:18:09.192 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cotera-ai-early-access
2025-11-30 10:18:09.192 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rocknroll-build
2025-11-30 10:18:09.193 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rocknroll-build
2025-11-30 10:18:09.193 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/macdetox
2025-11-30 10:18:09.194 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/macdetox
2025-11-30 10:18:09.194 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hathora
2025-11-30 10:18:09.194 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hathora
2025-11-30 10:18:09.194 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/crono-4
2025-11-30 10:18:09.195 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/crono-4
2025-11-30 10:18:09.195 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/superapp
2025-11-30 10:18:09.195 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/superapp
2025-11-30 10:18:09.196 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/geekflare-connect
2025-11-30 10:18:09.196 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/geekflare-connect
2025-11-30 10:18:09.196 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hiperyon
2025-11-30 10:18:09.197 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hiperyon
2025-11-30 10:18:09.197 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/youware
2025-11-30 10:18:09.197 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/youware
2025-11-30 10:18:09.198 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cto-new
2025-11-30 10:18:09.199 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cto-new
2025-11-30 10:18:09.199 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/oasi
2025-11-30 10:18:09.200 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/oasi
2025-11-30 10:18:09.200 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fuser
2025-11-30 10:18:09.200 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fuser
2025-11-30 10:18:09.200 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/avaturn-live-2
2025-11-30 10:18:09.201 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/avaturn-live-2
2025-11-30 10:18:09.201 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/marble-by-world-labs
2025-11-30 10:18:09.202 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/marble-by-world-labs
2025-11-30 10:18:09.202 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/openai
2025-11-30 10:18:09.202 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/openai
2025-11-30 10:18:09.203 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/velvet-5
2025-11-30 10:18:09.203 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/velvet-5
2025-11-30 10:18:09.203 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/booksell
2025-11-30 10:18:09.204 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/booksell
2025-11-30 10:18:09.204 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/bunny-net
2025-11-30 10:18:09.204 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/bunny-net
2025-11-30 10:18:09.204 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/willow-voice
2025-11-30 10:18:09.205 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/willow-voice
2025-11-30 10:18:09.205 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pylon
2025-11-30 10:18:09.206 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pylon
2025-11-30 10:18:09.206 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/webjourney
2025-11-30 10:18:09.206 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/webjourney
2025-11-30 10:18:09.206 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/documenso
2025-11-30 10:18:09.207 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/documenso
2025-11-30 10:18:09.207 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/devpilot-2
2025-11-30 10:18:09.208 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/devpilot-2
2025-11-30 10:18:09.208 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/lifter-import-sort
2025-11-30 10:18:09.208 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/lifter-import-sort
2025-11-30 10:18:09.208 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/doco-2
2025-11-30 10:18:09.209 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/doco-2
2025-11-30 10:18:09.209 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/safetywing
2025-11-30 10:18:09.210 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/safetywing
2025-11-30 10:18:09.210 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/easy-tasks-chrome-extension
2025-11-30 10:18:09.210 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/easy-tasks-chrome-extension
2025-11-30 10:18:09.210 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/khorus
2025-11-30 10:18:09.211 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/khorus
2025-11-30 10:18:09.211 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/openai
2025-11-30 10:18:09.212 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/openai
2025-11-30 10:18:09.212 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 10:18:09.213 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 10:18:09.213 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mylens-for-youtube
2025-11-30 10:18:09.213 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mylens-for-youtube
2025-11-30 10:18:09.213 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/airshare-instant-local-file-sharing
2025-11-30 10:18:09.214 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/airshare-instant-local-file-sharing
2025-11-30 10:18:09.214 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/email-buttons
2025-11-30 10:18:09.215 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/email-buttons
2025-11-30 10:18:09.215 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/scraib-app
2025-11-30 10:18:09.216 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/scraib-app
2025-11-30 10:18:09.216 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sourcepilot-your-first-ai-writer
2025-11-30 10:18:09.216 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sourcepilot-your-first-ai-writer
2025-11-30 10:18:09.217 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cranston-ai
2025-11-30 10:18:09.217 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cranston-ai
2025-11-30 10:18:09.217 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rally-tax
2025-11-30 10:18:09.218 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rally-tax
2025-11-30 10:18:09.218 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/waldium
2025-11-30 10:18:09.218 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/waldium
2025-11-30 10:18:09.219 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/signal-watcher
2025-11-30 10:18:09.219 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/signal-watcher
2025-11-30 10:18:09.219 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/logo-dev
2025-11-30 10:18:09.220 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/logo-dev
2025-11-30 10:18:09.220 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elevenlabs
2025-11-30 10:18:09.220 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elevenlabs
2025-11-30 10:18:09.220 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/parsemania-com
2025-11-30 10:18:09.221 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/parsemania-com
2025-11-30 10:18:09.221 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/vibe-manager-mcp-syn
2025-11-30 10:18:09.222 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/vibe-manager-mcp-syn
2025-11-30 10:18:09.222 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/peakforms
2025-11-30 10:18:09.222 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/peakforms
2025-11-30 10:18:09.222 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hyperlink-by-nexa-ai
2025-11-30 10:18:09.223 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hyperlink-by-nexa-ai
2025-11-30 10:18:09.223 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/brainfish
2025-11-30 10:18:09.224 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/brainfish
2025-11-30 10:18:09.224 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/trae
2025-11-30 10:18:09.224 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/trae
2025-11-30 10:18:09.225 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sprites-ai
2025-11-30 10:18:09.225 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sprites-ai
2025-11-30 10:18:09.225 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nba-moves
2025-11-30 10:18:09.226 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nba-moves
2025-11-30 10:18:09.226 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/votevid
2025-11-30 10:18:09.227 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/votevid
2025-11-30 10:18:09.227 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/kadabra
2025-11-30 10:18:09.227 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/kadabra
2025-11-30 10:18:09.227 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/promptessor
2025-11-30 10:18:09.228 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/promptessor
2025-11-30 10:18:09.228 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/picsart
2025-11-30 10:18:09.229 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/picsart
2025-11-30 10:18:09.229 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snapcommit
2025-11-30 10:18:09.230 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snapcommit
2025-11-30 10:18:09.230 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/the-drive-ai-2
2025-11-30 10:18:09.230 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/the-drive-ai-2
2025-11-30 10:18:09.231 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cotera-ai-early-access
2025-11-30 10:18:09.231 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cotera-ai-early-access
2025-11-30 10:18:09.231 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rocknroll-build
2025-11-30 10:18:09.232 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rocknroll-build
2025-11-30 10:18:09.232 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hathora
2025-11-30 10:18:09.233 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hathora
2025-11-30 10:18:09.233 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/superapp
2025-11-30 10:18:09.233 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/superapp
2025-11-30 10:18:09.233 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/geekflare-connect
2025-11-30 10:18:09.234 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/geekflare-connect
2025-11-30 10:18:09.234 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cto-new
2025-11-30 10:18:09.235 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/cto-new
2025-11-30 10:18:09.235 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fuser
2025-11-30 10:18:09.235 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fuser
2025-11-30 10:18:09.235 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/juno-digital-planner
2025-11-30 10:18:09.236 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/juno-digital-planner
2025-11-30 10:18:09.236 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/github-repo-visibility-analyzer
2025-11-30 10:18:09.237 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/github-repo-visibility-analyzer
2025-11-30 10:18:09.237 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/proximity-lock-system
2025-11-30 10:18:09.237 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/proximity-lock-system
2025-11-30 10:18:09.237 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/clipboardai-2
2025-11-30 10:18:09.238 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/clipboardai-2
2025-11-30 10:18:09.238 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/launchos
2025-11-30 10:18:09.239 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/launchos
2025-11-30 10:18:09.239 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/avaturn-live-2
2025-11-30 10:18:09.240 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/avaturn-live-2
2025-11-30 10:18:09.240 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/marble-by-world-labs
2025-11-30 10:18:09.240 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/marble-by-world-labs
2025-11-30 10:18:09.241 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/openai
2025-11-30 10:18:09.241 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/openai
2025-11-30 10:18:09.241 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/velvet-5
2025-11-30 10:18:09.242 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/velvet-5
2025-11-30 10:18:09.242 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/booksell
2025-11-30 10:18:09.243 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/booksell
2025-11-30 10:18:09.243 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/bunny-net
2025-11-30 10:18:09.243 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/bunny-net
2025-11-30 10:18:09.243 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/willow-voice
2025-11-30 10:18:09.244 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/willow-voice
2025-11-30 10:18:09.244 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/algebras-ai
2025-11-30 10:18:09.244 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/algebras-ai
2025-11-30 10:18:09.244 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/amplitude
2025-11-30 10:18:09.245 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/amplitude
2025-11-30 10:18:09.245 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pylon
2025-11-30 10:18:09.246 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pylon
2025-11-30 10:18:09.246 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/webjourney
2025-11-30 10:18:09.247 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/webjourney
2025-11-30 10:18:09.247 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/documenso
2025-11-30 10:18:09.248 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/documenso
2025-11-30 10:18:09.248 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/devpilot-2
2025-11-30 10:18:09.248 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/devpilot-2
2025-11-30 10:18:09.248 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/lifter-import-sort
2025-11-30 10:18:09.249 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/lifter-import-sort
2025-11-30 10:18:09.249 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/no-contact-tracker-let-them-go
2025-11-30 10:18:09.250 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/no-contact-tracker-let-them-go
2025-11-30 10:18:09.250 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/doco-2
2025-11-30 10:18:09.250 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/doco-2
2025-11-30 10:18:09.250 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ringit
2025-11-30 10:18:09.251 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ringit
2025-11-30 10:18:09.251 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/speechcut
2025-11-30 10:18:09.252 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/speechcut
2025-11-30 10:18:09.252 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/safetywing
2025-11-30 10:18:09.253 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/safetywing
2025-11-30 10:18:09.253 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/webflow
2025-11-30 10:18:09.254 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/webflow
2025-11-30 10:18:09.254 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/easy-tasks-chrome-extension
2025-11-30 10:18:09.254 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/easy-tasks-chrome-extension
2025-11-30 10:18:09.254 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/crono-4
2025-11-30 10:18:09.255 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/crono-4
2025-11-30 10:18:09.255 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/artifacts
2025-11-30 10:18:09.256 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/artifacts
2025-11-30 10:18:09.256 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/youware
2025-11-30 10:18:09.256 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/youware
2025-11-30 10:18:09.256 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/planndu
2025-11-30 10:18:09.257 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/planndu
2025-11-30 10:18:09.257 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/khorus
2025-11-30 10:18:09.258 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/khorus
2025-11-30 10:18:09.258 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/woofsheet-smart-dog-care-tracker
2025-11-30 10:18:09.258 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/woofsheet-smart-dog-care-tracker
2025-11-30 10:18:09.258 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/prometora
2025-11-30 10:18:09.259 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/prometora
2025-11-30 10:18:09.259 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rare-big-deal
2025-11-30 10:18:09.260 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rare-big-deal
2025-11-30 10:18:09.260 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/zencommunity
2025-11-30 10:18:09.260 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/zencommunity
2025-11-30 10:18:09.260 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elsie-ai-beta
2025-11-30 10:18:09.261 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elsie-ai-beta
2025-11-30 10:18:09.261 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gubb
2025-11-30 10:18:09.262 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gubb
2025-11-30 10:18:09.262 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/koyal
2025-11-30 10:18:09.263 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/koyal
2025-11-30 10:18:09.263 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/notisprite
2025-11-30 10:18:09.263 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/notisprite
2025-11-30 10:18:09.263 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/2pr-2
2025-11-30 10:18:09.264 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/2pr-2
2025-11-30 10:18:09.264 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/swytchcode
2025-11-30 10:18:09.265 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/swytchcode
2025-11-30 10:18:09.265 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/openai
2025-11-30 10:18:09.266 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/openai
2025-11-30 10:18:09.266 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 10:18:09.266 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 10:18:09.266 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mylens-for-youtube
2025-11-30 10:18:09.267 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mylens-for-youtube
2025-11-30 10:18:09.267 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/airshare-instant-local-file-sharing
2025-11-30 10:18:09.268 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/airshare-instant-local-file-sharing
2025-11-30 10:18:09.268 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/email-buttons
2025-11-30 10:18:09.268 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/email-buttons
2025-11-30 10:18:09.268 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/scraib-app
2025-11-30 10:18:09.269 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/scraib-app
2025-11-30 10:18:09.269 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sourcepilot-your-first-ai-writer
2025-11-30 10:18:09.269 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sourcepilot-your-first-ai-writer
2025-11-30 10:18:09.270 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sato-video-player
2025-11-30 10:18:09.270 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sato-video-player
2025-11-30 10:18:09.270 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/integrateapi
2025-11-30 10:18:09.271 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/integrateapi
2025-11-30 10:18:09.271 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/chat-by-x
2025-11-30 10:18:09.271 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/chat-by-x
2025-11-30 10:18:09.271 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/beehiiv
2025-11-30 10:18:09.272 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/beehiiv
2025-11-30 10:18:09.272 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/alterbase-2
2025-11-30 10:18:09.273 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/alterbase-2
2025-11-30 10:18:09.273 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/marginof-com
2025-11-30 10:18:09.273 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/marginof-com
2025-11-30 10:18:09.273 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/yourgpt
2025-11-30 10:18:09.274 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/yourgpt
2025-11-30 10:18:09.274 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/reindeer
2025-11-30 10:18:09.275 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/reindeer
2025-11-30 10:18:09.275 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/anymark
2025-11-30 10:18:09.275 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/anymark
2025-11-30 10:18:09.275 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/appealseal-easy-property-tax-appeal
2025-11-30 10:18:09.276 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/appealseal-easy-property-tax-appeal
2025-11-30 10:18:09.276 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/neoagent
2025-11-30 10:18:09.277 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/neoagent
2025-11-30 10:18:09.277 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sleek-design
2025-11-30 10:18:09.278 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sleek-design
2025-11-30 10:18:09.278 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/befreed-2
2025-11-30 10:18:09.278 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/befreed-2
2025-11-30 10:18:09.278 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/welltory
2025-11-30 10:18:09.279 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/welltory
2025-11-30 10:18:09.279 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/blimp-like-chatgpt-found-n8n
2025-11-30 10:18:09.280 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/blimp-like-chatgpt-found-n8n
2025-11-30 10:18:09.280 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/vnyl-2
2025-11-30 10:18:09.280 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/vnyl-2
2025-11-30 10:18:09.281 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/juice-distribution-as-a-service-daas
2025-11-30 10:18:09.281 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/juice-distribution-as-a-service-daas
2025-11-30 10:18:09.281 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/paraflow
2025-11-30 10:18:09.282 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/paraflow
2025-11-30 10:18:09.282 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/aidajet-ai-powered-newsletter-platform
2025-11-30 10:18:09.282 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/aidajet-ai-powered-newsletter-platform
2025-11-30 10:18:09.283 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/zen-editor
2025-11-30 10:18:09.283 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/zen-editor
2025-11-30 10:18:09.283 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/beehiiv
2025-11-30 10:18:09.284 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/beehiiv
2025-11-30 10:18:09.284 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sakura-2
2025-11-30 10:18:09.284 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sakura-2
2025-11-30 10:18:09.284 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sokosumi
2025-11-30 10:18:09.285 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sokosumi
2025-11-30 10:18:09.285 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/bluedot-2
2025-11-30 10:18:09.286 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/bluedot-2
2025-11-30 10:18:09.286 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/google-antigravity
2025-11-30 10:18:09.286 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/google-antigravity
2025-11-30 10:18:09.286 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-6
2025-11-30 10:18:09.287 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-6
2025-11-30 10:18:09.287 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/tiptap
2025-11-30 10:18:09.287 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/tiptap
2025-11-30 10:18:09.288 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/autosubtitles
2025-11-30 10:18:09.288 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/autosubtitles
2025-11-30 10:18:09.288 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/stopbite-stop-nail-biting
2025-11-30 10:18:09.289 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/stopbite-stop-nail-biting
2025-11-30 10:18:09.289 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/snippets-ai
2025-11-30 10:18:09.289 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/snippets-ai
2025-11-30 10:18:09.289 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elevenlabs
2025-11-30 10:18:09.290 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elevenlabs
2025-11-30 10:18:09.290 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/lapis-3
2025-11-30 10:18:09.291 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/lapis-3
2025-11-30 10:18:09.291 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/airstitch
2025-11-30 10:18:09.292 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/airstitch
2025-11-30 10:18:09.292 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/tiny-mario
2025-11-30 10:18:09.293 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/tiny-mario
2025-11-30 10:18:09.293 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hirosend
2025-11-30 10:18:09.293 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hirosend
2025-11-30 10:18:09.294 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/grok-3
2025-11-30 10:18:09.294 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/grok-3
2025-11-30 10:18:09.294 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/zo-computer-2
2025-11-30 10:18:09.295 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/zo-computer-2
2025-11-30 10:18:09.295 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/markopolo-ai
2025-11-30 10:18:09.295 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/markopolo-ai
2025-11-30 10:18:09.295 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-email-template-generator
2025-11-30 10:18:09.296 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-email-template-generator
2025-11-30 10:18:09.296 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 10:18:09.297 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 10:18:09.297 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/streetwise
2025-11-30 10:18:09.297 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/streetwise
2025-11-30 10:18:09.297 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nitpicks
2025-11-30 10:18:09.298 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nitpicks
2025-11-30 10:18:09.298 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/super-4
2025-11-30 10:18:09.299 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/super-4
2025-11-30 10:18:09.299 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/stenifyai
2025-11-30 10:18:09.299 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/stenifyai
2025-11-30 10:18:09.299 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/axis-one
2025-11-30 10:18:09.300 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/axis-one
2025-11-30 10:18:09.300 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/porttracex
2025-11-30 10:18:09.300 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/porttracex
2025-11-30 10:18:09.300 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nina-ai
2025-11-30 10:18:09.301 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nina-ai
2025-11-30 10:18:09.301 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rewebly
2025-11-30 10:18:09.302 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rewebly
2025-11-30 10:18:09.302 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/termly-mobile-bridge-for-ai-dev-tools
2025-11-30 10:18:09.302 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/termly-mobile-bridge-for-ai-dev-tools
2025-11-30 10:18:09.302 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/jotchain
2025-11-30 10:18:09.303 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/jotchain
2025-11-30 10:18:09.303 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/oura
2025-11-30 10:18:09.304 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/oura
2025-11-30 10:18:09.304 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sendbird
2025-11-30 10:18:09.304 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sendbird
2025-11-30 10:18:09.305 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/baserow
2025-11-30 10:18:09.305 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/baserow
2025-11-30 10:18:09.305 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/filter-everything-online
2025-11-30 10:18:09.306 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/filter-everything-online
2025-11-30 10:18:09.307 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/alloy
2025-11-30 10:18:09.307 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/alloy
2025-11-30 10:18:09.307 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ogment-mcp-builder
2025-11-30 10:18:09.308 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ogment-mcp-builder
2025-11-30 10:18:09.308 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/thumbmagic-3
2025-11-30 10:18:09.309 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/thumbmagic-3
2025-11-30 10:18:09.309 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/typeless-2
2025-11-30 10:18:09.309 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/typeless-2
2025-11-30 10:18:09.309 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/speakeasy-3
2025-11-30 10:18:09.310 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/speakeasy-3
2025-11-30 10:18:09.310 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/notate-so
2025-11-30 10:18:09.310 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/notate-so
2025-11-30 10:18:09.311 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/insforge-alpha
2025-11-30 10:18:09.311 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/insforge-alpha
2025-11-30 10:18:09.311 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/webhook-rodeo
2025-11-30 10:18:09.312 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/webhook-rodeo
2025-11-30 10:18:09.312 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/lumical-scan-to-calendar
2025-11-30 10:18:09.313 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/lumical-scan-to-calendar
2025-11-30 10:18:09.313 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/tonic-ai
2025-11-30 10:18:09.313 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/tonic-ai
2025-11-30 10:18:09.313 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/axal
2025-11-30 10:18:09.314 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/axal
2025-11-30 10:18:09.314 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/capcut-ai-suite
2025-11-30 10:18:09.315 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/capcut-ai-suite
2025-11-30 10:18:09.315 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/unravel-9
2025-11-30 10:18:09.315 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/unravel-9
2025-11-30 10:18:09.315 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pressdeck
2025-11-30 10:18:09.316 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pressdeck
2025-11-30 10:18:09.316 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/guideflow
2025-11-30 10:18:09.316 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/guideflow
2025-11-30 10:18:09.316 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/manus
2025-11-30 10:18:09.317 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/manus
2025-11-30 10:18:09.317 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/spine-2
2025-11-30 10:18:09.318 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/spine-2
2025-11-30 10:18:09.318 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/color-palette-pro
2025-11-30 10:18:09.318 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/color-palette-pro
2025-11-30 10:18:09.319 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/signadot
2025-11-30 10:18:09.319 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/signadot
2025-11-30 10:18:09.319 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-3-brand-audit
2025-11-30 10:18:09.320 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-3-brand-audit
2025-11-30 10:18:09.320 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/magic-mango
2025-11-30 10:18:09.320 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/magic-mango
2025-11-30 10:18:09.320 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/avallon
2025-11-30 10:18:09.321 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/avallon
2025-11-30 10:18:09.321 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/readmeeting
2025-11-30 10:18:09.322 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/readmeeting
2025-11-30 10:18:09.322 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/baselight
2025-11-30 10:18:09.323 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/baselight
2025-11-30 10:18:09.323 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/your-ai-demo-agent-24-7
2025-11-30 10:18:09.324 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/your-ai-demo-agent-24-7
2025-11-30 10:18:09.324 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/flex-ai-your-ai-personal-trainer
2025-11-30 10:18:09.325 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/flex-ai-your-ai-personal-trainer
2025-11-30 10:18:09.325 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/refbox
2025-11-30 10:18:09.325 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/refbox
2025-11-30 10:18:09.325 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/read-ai-for-desktop
2025-11-30 10:18:09.326 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/read-ai-for-desktop
2025-11-30 10:18:09.326 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/credyt
2025-11-30 10:18:09.326 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/credyt
2025-11-30 10:18:09.326 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/todoist
2025-11-30 10:18:09.327 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/todoist
2025-11-30 10:18:09.327 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/pavis
2025-11-30 10:18:09.328 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/pavis
2025-11-30 10:18:09.328 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/dimension-2
2025-11-30 10:18:09.328 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/dimension-2
2025-11-30 10:18:09.328 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/wordwise
2025-11-30 10:18:09.329 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/wordwise
2025-11-30 10:18:09.329 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/onlyflights
2025-11-30 10:18:09.329 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/onlyflights
2025-11-30 10:18:09.330 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/better-upload
2025-11-30 10:18:09.330 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/better-upload
2025-11-30 10:18:09.330 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/onyx-free-screen-recorder
2025-11-30 10:18:09.331 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/onyx-free-screen-recorder
2025-11-30 10:18:09.331 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 10:18:09.332 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 10:18:09.332 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/apex-echo-ai
2025-11-30 10:18:09.333 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/apex-echo-ai
2025-11-30 10:18:09.333 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/meta
2025-11-30 10:18:09.334 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/meta
2025-11-30 10:18:09.334 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/neat-photo-beta
2025-11-30 10:18:09.335 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/neat-photo-beta
2025-11-30 10:18:09.335 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/globe-of-history
2025-11-30 10:18:09.335 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/globe-of-history
2025-11-30 10:18:09.335 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/auto-shutdown
2025-11-30 10:18:09.336 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/auto-shutdown
2025-11-30 10:18:09.336 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mixup
2025-11-30 10:18:09.337 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mixup
2025-11-30 10:18:09.337 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/crazy-egg
2025-11-30 10:18:09.337 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/crazy-egg
2025-11-30 10:18:09.337 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/perplexity-ai
2025-11-30 10:18:09.338 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/perplexity-ai
2025-11-30 10:18:09.338 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/almondcoder
2025-11-30 10:18:09.339 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/almondcoder
2025-11-30 10:18:09.339 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/textable-3
2025-11-30 10:18:09.339 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/textable-3
2025-11-30 10:18:09.339 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-detector-7
2025-11-30 10:18:09.340 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-detector-7
2025-11-30 10:18:09.340 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/side-space
2025-11-30 10:18:09.341 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/side-space
2025-11-30 10:18:09.341 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ocr-arena
2025-11-30 10:18:09.342 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ocr-arena
2025-11-30 10:18:09.342 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/antigravity-for-raycast
2025-11-30 10:18:09.342 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/antigravity-for-raycast
2025-11-30 10:18:09.342 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/turtlebar-smart-battery-saver-for-mac
2025-11-30 10:18:09.343 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/turtlebar-smart-battery-saver-for-mac
2025-11-30 10:18:09.343 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/twogether
2025-11-30 10:18:09.344 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/twogether
2025-11-30 10:18:09.344 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/good-dad
2025-11-30 10:18:09.344 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/good-dad
2025-11-30 10:18:09.345 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/browser-cash
2025-11-30 10:18:09.345 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/browser-cash
2025-11-30 10:18:09.345 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hargun-s-macos
2025-11-30 10:18:09.346 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hargun-s-macos
2025-11-30 10:18:09.346 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gatling
2025-11-30 10:18:09.347 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gatling
2025-11-30 10:18:09.347 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/zivy
2025-11-30 10:18:09.348 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/zivy
2025-11-30 10:18:09.348 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mouse-shaker
2025-11-30 10:18:09.348 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mouse-shaker
2025-11-30 10:18:09.349 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/bookmarkjar
2025-11-30 10:18:09.349 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/bookmarkjar
2025-11-30 10:18:09.349 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/numby
2025-11-30 10:18:09.350 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/numby
2025-11-30 10:18:09.350 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/qoder
2025-11-30 10:18:09.351 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/qoder
2025-11-30 10:18:09.351 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-browser
2025-11-30 10:18:09.351 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-browser
2025-11-30 10:18:09.351 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/storiara
2025-11-30 10:18:09.352 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/storiara
2025-11-30 10:18:09.353 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/npm-bet
2025-11-30 10:18:09.353 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/npm-bet
2025-11-30 10:18:09.353 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/lamatic-ai
2025-11-30 10:18:09.354 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/lamatic-ai
2025-11-30 10:18:09.354 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/audience-loop
2025-11-30 10:18:09.355 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/audience-loop
2025-11-30 10:18:09.355 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/chime-remember-everything
2025-11-30 10:18:09.355 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/chime-remember-everything
2025-11-30 10:18:09.356 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/1up
2025-11-30 10:18:09.356 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/1up
2025-11-30 10:18:09.356 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elfmonn
2025-11-30 10:18:09.357 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elfmonn
2025-11-30 10:18:09.357 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/raycast
2025-11-30 10:18:09.358 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/raycast
2025-11-30 10:18:09.358 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/superlines-ai-search-auditor-for-chatgpt
2025-11-30 10:18:09.359 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/superlines-ai-search-auditor-for-chatgpt
2025-11-30 10:18:09.359 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/tilepix
2025-11-30 10:18:09.359 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/tilepix
2025-11-30 10:18:09.359 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/synara
2025-11-30 10:18:09.360 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/synara
2025-11-30 10:18:09.360 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/container-diet
2025-11-30 10:18:09.361 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/container-diet
2025-11-30 10:18:09.361 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/google-nano-banana-pro
2025-11-30 10:18:09.361 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/google-nano-banana-pro
2025-11-30 10:18:09.361 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/superintern
2025-11-30 10:18:09.362 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/superintern
2025-11-30 10:18:09.362 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fluently-ai-english-coach
2025-11-30 10:18:09.363 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fluently-ai-english-coach
2025-11-30 10:18:09.363 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/dim-notes
2025-11-30 10:18:09.364 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/dim-notes
2025-11-30 10:18:09.364 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/next3-offload
2025-11-30 10:18:09.365 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/next3-offload
2025-11-30 10:18:09.365 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rulehook
2025-11-30 10:18:09.365 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rulehook
2025-11-30 10:18:09.365 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hushlink
2025-11-30 10:18:09.366 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hushlink
2025-11-30 10:18:09.366 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/threadsignals-real-buyer-intent
2025-11-30 10:18:09.367 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/threadsignals-real-buyer-intent
2025-11-30 10:18:09.367 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/utcp
2025-11-30 10:18:09.368 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/utcp
2025-11-30 10:18:09.368 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/yaranga
2025-11-30 10:18:09.369 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/yaranga
2025-11-30 10:18:09.369 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/prospectecho
2025-11-30 10:18:09.369 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/prospectecho
2025-11-30 10:18:09.369 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ember-104
2025-11-30 10:18:09.370 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ember-104
2025-11-30 10:18:09.370 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/felo-2
2025-11-30 10:18:09.371 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/felo-2
2025-11-30 10:18:09.371 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/brandjet-ai
2025-11-30 10:18:09.372 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/brandjet-ai
2025-11-30 10:18:09.372 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/simrepo
2025-11-30 10:18:09.373 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/simrepo
2025-11-30 10:18:09.373 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ostivities
2025-11-30 10:18:09.374 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ostivities
2025-11-30 10:18:09.374 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/designlumo
2025-11-30 10:18:09.374 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/designlumo
2025-11-30 10:18:09.374 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/addsubtitle-2
2025-11-30 10:18:09.375 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/addsubtitle-2
2025-11-30 10:18:09.375 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/haxiom
2025-11-30 10:18:09.376 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/haxiom
2025-11-30 10:18:09.376 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sketch
2025-11-30 10:18:09.376 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sketch
2025-11-30 10:18:09.376 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/claude
2025-11-30 10:18:09.377 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/claude
2025-11-30 10:18:09.377 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:18:10.045 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:18:10.045 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/claude
2025-11-30 10:18:10.772 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:18:10.778 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Just a moment...
2025-11-30 10:18:10.778 | INFO     | playwright_get_data:navigate_to_producthunt:134 - 遇到Cloudflare验证，等待验证完成...
2025-11-30 10:18:20.796 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: iLink免费线路提示
2025-11-30 10:18:25.820 | INFO     | playwright_get_data:navigate_to_producthunt:152 - 已等待 15 秒，继续等待...
2025-11-30 10:18:25.823 | ERROR    | playwright_get_data:navigate_to_producthunt:168 - 访问页面失败: Page.title: Target page, context or browser has been closed
2025-11-30 10:18:25.823 | ERROR    | __main__:scrape_product_info:240 - 导航到页面失败，跳过此URL
2025-11-30 10:18:25.829 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:18:25.838 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:18:25.838 | ERROR    | __main__:run_scraping:545 - 抓取产品信息失败: https://www.producthunt.com/products/claude
2025-11-30 10:18:25.838 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/loomoz
2025-11-30 10:18:25.839 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/loomoz
2025-11-30 10:18:25.839 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/speakmac
2025-11-30 10:18:25.840 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/speakmac
2025-11-30 10:18:25.840 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/readmeeting-2
2025-11-30 10:18:25.842 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/readmeeting-2
2025-11-30 10:18:25.842 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/product-huntr
2025-11-30 10:18:25.843 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/product-huntr
2025-11-30 10:18:25.843 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/shinkansen-fuji-seat-finder
2025-11-30 10:18:25.843 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/shinkansen-fuji-seat-finder
2025-11-30 10:18:25.843 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/better-upload
2025-11-30 10:18:25.844 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/better-upload
2025-11-30 10:18:25.844 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/onyx-free-screen-recorder
2025-11-30 10:18:25.845 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/onyx-free-screen-recorder
2025-11-30 10:18:25.845 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 10:18:25.846 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/gemini-1-5-pro
2025-11-30 10:18:25.846 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/catdoes-2
2025-11-30 10:18:25.846 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/catdoes-2
2025-11-30 10:18:25.846 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/apex-echo-ai
2025-11-30 10:18:25.847 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/apex-echo-ai
2025-11-30 10:18:25.847 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/xplorer-api-client-done-right
2025-11-30 10:18:25.848 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/xplorer-api-client-done-right
2025-11-30 10:18:25.848 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-powered-form-that-fills-itself
2025-11-30 10:18:25.848 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-powered-form-that-fills-itself
2025-11-30 10:18:25.848 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/textable-3
2025-11-30 10:18:25.849 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/textable-3
2025-11-30 10:18:25.850 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hargun-s-macos
2025-11-30 10:18:25.850 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hargun-s-macos
2025-11-30 10:18:25.850 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hatable
2025-11-30 10:18:25.851 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hatable
2025-11-30 10:18:25.852 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/flicknote
2025-11-30 10:18:25.852 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/flicknote
2025-11-30 10:18:25.852 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nao-2
2025-11-30 10:18:25.855 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nao-2
2025-11-30 10:18:25.855 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/zivy
2025-11-30 10:18:25.855 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/zivy
2025-11-30 10:18:25.855 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mouse-shaker
2025-11-30 10:18:25.856 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/mouse-shaker
2025-11-30 10:18:25.856 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/bookmarkjar
2025-11-30 10:18:25.857 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/bookmarkjar
2025-11-30 10:18:25.857 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/raydian
2025-11-30 10:18:25.858 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/raydian
2025-11-30 10:18:25.858 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-browser
2025-11-30 10:18:25.858 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-browser
2025-11-30 10:18:25.858 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/klariqo
2025-11-30 10:18:25.860 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/klariqo
2025-11-30 10:18:25.860 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/inboxagents
2025-11-30 10:18:25.860 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/inboxagents
2025-11-30 10:18:25.861 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hirecarta
2025-11-30 10:18:25.861 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hirecarta
2025-11-30 10:18:25.861 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/orion-2
2025-11-30 10:18:25.862 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/orion-2
2025-11-30 10:18:25.862 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/slopcollector
2025-11-30 10:18:25.862 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/slopcollector
2025-11-30 10:18:25.862 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/supercut
2025-11-30 10:18:25.863 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/supercut
2025-11-30 10:18:25.863 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rubber-duck
2025-11-30 10:18:25.864 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rubber-duck
2025-11-30 10:18:25.864 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/demostudio
2025-11-30 10:18:25.864 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/demostudio
2025-11-30 10:18:25.864 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/questas
2025-11-30 10:18:25.865 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/questas
2025-11-30 10:18:25.865 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/askcodi
2025-11-30 10:18:25.866 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/askcodi
2025-11-30 10:18:25.866 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/interviewflowai
2025-11-30 10:18:25.866 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/interviewflowai
2025-11-30 10:18:25.866 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/firecut-ai
2025-11-30 10:18:25.867 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/firecut-ai
2025-11-30 10:18:25.867 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/convo-7
2025-11-30 10:18:25.868 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/convo-7
2025-11-30 10:18:25.868 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/primeshot
2025-11-30 10:18:25.869 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/primeshot
2025-11-30 10:18:25.869 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/evatar-ai
2025-11-30 10:18:25.869 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/evatar-ai
2025-11-30 10:18:25.870 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/get-trippy-home
2025-11-30 10:18:25.870 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/get-trippy-home
2025-11-30 10:18:25.870 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/the-new-microsoft-copilot
2025-11-30 10:18:25.871 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/the-new-microsoft-copilot
2025-11-30 10:18:25.871 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/live-resume
2025-11-30 10:18:25.871 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/live-resume
2025-11-30 10:18:25.872 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/craft-do
2025-11-30 10:18:25.873 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/craft-do
2025-11-30 10:18:25.873 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ablemouse-control-with-tongue-or-touch
2025-11-30 10:18:25.874 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ablemouse-control-with-tongue-or-touch
2025-11-30 10:18:25.874 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elder-care-check
2025-11-30 10:18:25.874 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elder-care-check
2025-11-30 10:18:25.874 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/insighttube
2025-11-30 10:18:25.875 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/insighttube
2025-11-30 10:18:25.875 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/interachat
2025-11-30 10:18:25.876 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/interachat
2025-11-30 10:18:25.876 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/astroalert-sky-events-in-your-pocket
2025-11-30 10:18:25.876 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/astroalert-sky-events-in-your-pocket
2025-11-30 10:18:25.876 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/github-228
2025-11-30 10:18:25.877 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/github-228
2025-11-30 10:18:25.877 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/links-save-all-your-links
2025-11-30 10:18:25.877 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/links-save-all-your-links
2025-11-30 10:18:25.877 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/glitchguess
2025-11-30 10:18:25.878 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/glitchguess
2025-11-30 10:18:25.878 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/superlines-ai-search-auditor-for-chatgpt
2025-11-30 10:18:25.879 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/superlines-ai-search-auditor-for-chatgpt
2025-11-30 10:18:25.879 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/tilepix
2025-11-30 10:18:25.879 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/tilepix
2025-11-30 10:18:25.880 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/synara
2025-11-30 10:18:25.880 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/synara
2025-11-30 10:18:25.880 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fluently-ai-english-coach
2025-11-30 10:18:25.881 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/fluently-ai-english-coach
2025-11-30 10:18:25.881 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hushlink
2025-11-30 10:18:25.882 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hushlink
2025-11-30 10:18:25.882 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/simrepo
2025-11-30 10:18:25.883 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/simrepo
2025-11-30 10:18:25.883 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ostivities
2025-11-30 10:18:25.884 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ostivities
2025-11-30 10:18:25.884 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/addsubtitle-2
2025-11-30 10:18:25.884 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/addsubtitle-2
2025-11-30 10:18:25.885 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nosho-app
2025-11-30 10:18:25.885 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nosho-app
2025-11-30 10:18:25.885 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/product-huntr-2
2025-11-30 10:18:25.886 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/product-huntr-2
2025-11-30 10:18:25.886 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:18:26.527 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:18:26.528 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/product-huntr-2
2025-11-30 10:18:27.778 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:18:27.803 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Product Huntr: Data analysis platform for Product hunt | Product Hunt
2025-11-30 10:18:27.803 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:18:27.803 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:18:27.803 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:18:27.803 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:18:27.926 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Product Huntr
2025-11-30 10:18:27.926 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:18:27.927 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:18:28.047 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Discover your next big opportunity with Product Huntr. Analyze 12K+ Product Hunt launches to find validated ideas, market gaps, and untapped opportunities. AI-powered insights for builders and makers....
2025-11-30 10:18:28.047 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:18:28.047 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:18:28.068 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 170 followers
2025-11-30 10:18:28.068 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:18:28.068 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:18:48.081 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:18:48.099 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人链接 - 选择器: //span[contains(@class, "absolute")]/parent::a
2025-11-30 10:18:48.114 | INFO     | playwright_get_data:extract_product_info:559 - 制作人链接: https://www.producthunt.com/products/hunted-space
2025-11-30 10:18:48.114 | INFO     | playwright_get_data:record_click:75 - 记录点击:  - 坐标(制作人链接, 点击制作人链接在当前窗口打开) - 选择器: 
2025-11-30 10:18:48.114 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:187 - 保存当前页面URL: https://www.producthunt.com/products/product-huntr-2
2025-11-30 10:18:48.114 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:190 - 正在在当前窗口打开制作人链接: https://www.producthunt.com/products/hunted-space
2025-11-30 10:18:49.373 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:195 - 页面导航成功
2025-11-30 10:19:19.393 | ERROR    | playwright_get_data:extract_maker_statement_from_current_window:392 - 在当前窗口打开制作人链接失败: Timeout 30000ms exceeded.
=========================== logs ===========================
"load" event fired
============================================================
2025-11-30 10:19:19.722 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:398 - 错误调试截图已保存到: debug_maker_link_failure.png
2025-11-30 10:19:19.722 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:404 - 发生异常，尝试返回原始产品页面...
2025-11-30 10:19:20.742 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:406 - 已成功返回原始页面: https://www.producthunt.com/products/product-huntr-2
2025-11-30 10:19:20.743 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:19:21.113 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:19:21.113 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Product Huntr
2025-11-30 10:19:21.118 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:19:21.127 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:19:21.129 | INFO     | __main__:save_product_info:213 - 新增产品信息: Product Huntr
2025-11-30 10:19:21.133 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Product Huntr
2025-11-30 10:19:21.133 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/gedd-it
2025-11-30 10:19:21.134 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/gedd-it
2025-11-30 10:19:21.134 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:19:21.778 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:19:21.778 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/gedd-it
2025-11-30 10:19:23.081 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:19:23.091 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Gedd.it: Find Verified Promo Codes for Products You Want | Product Hunt
2025-11-30 10:19:23.091 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:19:23.091 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:19:23.091 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:19:23.092 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:19:23.155 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Gedd.it
2025-11-30 10:19:23.156 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:19:23.156 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:19:23.229 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Gedd.it finds and verifies promo codes for the exact product you’re buying. Paste any product link and it automatically searches the web, tests codes in real time, and shows you the one with the best ...
2025-11-30 10:19:23.229 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:19:23.229 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:19:23.252 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 353 followers
2025-11-30 10:19:23.252 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:19:23.252 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:19:43.256 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:19:43.267 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人链接 - 选择器: //span[contains(@class, "absolute")]/parent::a
2025-11-30 10:19:43.278 | INFO     | playwright_get_data:extract_product_info:559 - 制作人链接: https://www.producthunt.com/products/zyft
2025-11-30 10:19:43.278 | INFO     | playwright_get_data:record_click:75 - 记录点击:  - 坐标(制作人链接, 点击制作人链接在当前窗口打开) - 选择器: 
2025-11-30 10:19:43.278 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:187 - 保存当前页面URL: https://www.producthunt.com/products/gedd-it
2025-11-30 10:19:43.278 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:190 - 正在在当前窗口打开制作人链接: https://www.producthunt.com/products/zyft
2025-11-30 10:19:44.517 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:195 - 页面导航成功
2025-11-30 10:20:14.527 | ERROR    | playwright_get_data:extract_maker_statement_from_current_window:392 - 在当前窗口打开制作人链接失败: Timeout 30000ms exceeded.
=========================== logs ===========================
"load" event fired
============================================================
2025-11-30 10:20:14.772 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:398 - 错误调试截图已保存到: debug_maker_link_failure.png
2025-11-30 10:20:14.772 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:404 - 发生异常，尝试返回原始产品页面...
2025-11-30 10:20:16.060 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:406 - 已成功返回原始页面: https://www.producthunt.com/products/gedd-it
2025-11-30 10:20:16.061 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:20:16.500 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:20:16.500 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Gedd.it
2025-11-30 10:20:16.505 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:20:16.514 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:20:16.515 | INFO     | __main__:save_product_info:213 - 新增产品信息: Gedd.it
2025-11-30 10:20:16.520 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Gedd.it
2025-11-30 10:20:16.520 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/fraudlens-ai
2025-11-30 10:20:16.521 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/fraudlens-ai
2025-11-30 10:20:16.522 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:20:17.158 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:20:17.159 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/fraudlens-ai
2025-11-30 10:20:18.258 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:20:18.313 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: FraudLens AI: Detect Fraud Faster with Intelligent Automation | Product Hunt
2025-11-30 10:20:18.313 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:20:18.313 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:20:18.313 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:20:18.313 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:20:18.402 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: FraudLens AI
2025-11-30 10:20:18.402 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:20:18.402 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:20:18.439 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: FraudLens AI introduces real-time, AI-powered fraud detection that goes beyond rule-based checks. It analyzes large transaction files in chunks, detects duplicates and similarity threats using vector ...
2025-11-30 10:20:18.439 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:20:18.439 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:20:18.451 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 141 followers
2025-11-30 10:20:18.451 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:20:18.451 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:20:38.466 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:20:38.473 | WARNING  | playwright_get_data:extract_product_info:570 - 未找到XPath为//span[contains(@class, "absolute")]的元素
2025-11-30 10:20:38.474 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:20:38.692 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:20:38.692 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: FraudLens AI
2025-11-30 10:20:38.699 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:20:38.707 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:20:38.710 | INFO     | __main__:save_product_info:213 - 新增产品信息: FraudLens AI
2025-11-30 10:20:38.713 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: FraudLens AI
2025-11-30 10:20:38.714 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/github-228
2025-11-30 10:20:38.714 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/github-228
2025-11-30 10:20:38.714 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/haxiom
2025-11-30 10:20:38.715 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/haxiom
2025-11-30 10:20:38.715 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/sketch
2025-11-30 10:20:38.716 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/sketch
2025-11-30 10:20:38.716 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/claude
2025-11-30 10:20:38.716 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/claude
2025-11-30 10:20:38.716 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:20:39.355 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:20:39.355 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/claude
2025-11-30 10:20:41.192 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:20:41.210 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Claude by Anthropic: A family of foundational AI models | Product Hunt
2025-11-30 10:20:41.210 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:20:41.211 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:20:41.211 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:20:41.211 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:20:41.253 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Claude by Anthropic
2025-11-30 10:20:41.253 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:20:41.253 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:20:41.264 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: We're an AI research company that builds reliable, interpretable, and steerable AI systems. Our first product is Claude, an AI assistant for tasks at any scale....
2025-11-30 10:20:41.264 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:20:41.264 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:20:41.270 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 25K followers
2025-11-30 10:20:41.270 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:20:41.270 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:21:01.284 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:21:01.289 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人链接 - 选择器: //span[contains(@class, "absolute")]/parent::a
2025-11-30 10:21:01.298 | INFO     | playwright_get_data:extract_product_info:559 - 制作人链接: https://www.producthunt.com/products/claude/launches/claude-skills
2025-11-30 10:21:01.298 | INFO     | playwright_get_data:record_click:75 - 记录点击:  - 坐标(制作人链接, 点击制作人链接在当前窗口打开) - 选择器: 
2025-11-30 10:21:01.298 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:187 - 保存当前页面URL: https://www.producthunt.com/products/claude
2025-11-30 10:21:01.298 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:190 - 正在在当前窗口打开制作人链接: https://www.producthunt.com/products/claude/launches/claude-skills
2025-11-30 10:21:02.520 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:195 - 页面导航成功
2025-11-30 10:21:32.529 | ERROR    | playwright_get_data:extract_maker_statement_from_current_window:392 - 在当前窗口打开制作人链接失败: Timeout 30000ms exceeded.
=========================== logs ===========================
"load" event fired
============================================================
2025-11-30 10:21:32.770 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:398 - 错误调试截图已保存到: debug_maker_link_failure.png
2025-11-30 10:21:32.770 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:404 - 发生异常，尝试返回原始产品页面...
2025-11-30 10:21:34.839 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:406 - 已成功返回原始页面: https://www.producthunt.com/products/claude
2025-11-30 10:21:34.840 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:21:35.463 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:21:35.464 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Claude by Anthropic
2025-11-30 10:21:35.469 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:21:35.479 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:21:35.481 | INFO     | __main__:save_product_info:213 - 新增产品信息: Claude by Anthropic
2025-11-30 10:21:35.485 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Claude by Anthropic
2025-11-30 10:21:35.485 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/qoder
2025-11-30 10:21:35.487 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/qoder
2025-11-30 10:21:35.487 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/loomoz
2025-11-30 10:21:35.488 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/loomoz
2025-11-30 10:21:35.488 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/speakmac
2025-11-30 10:21:35.489 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/speakmac
2025-11-30 10:21:35.489 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/readmeeting-2
2025-11-30 10:21:35.489 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/readmeeting-2
2025-11-30 10:21:35.490 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/shinkansen-fuji-seat-finder
2025-11-30 10:21:35.490 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/shinkansen-fuji-seat-finder
2025-11-30 10:21:35.490 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/livespace-ai
2025-11-30 10:21:35.491 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/livespace-ai
2025-11-30 10:21:35.491 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:21:36.138 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:21:36.138 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/livespace-ai
2025-11-30 10:21:37.157 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:21:37.212 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Livespace.ai: Get paid for your designs Every time they’re tried | Product Hunt
2025-11-30 10:21:37.212 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:21:37.213 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:21:37.213 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:21:37.213 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:21:37.307 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Livespace.ai
2025-11-30 10:21:37.307 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:21:37.307 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:21:37.328 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: You create stunning spaces, but your best work usually ends up buried in a folder no one ever sees. Livespace.ai fixes that. Upload your designs and they instantly become a global portfolio people can...
2025-11-30 10:21:37.328 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:21:37.328 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:21:37.354 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 169 followers
2025-11-30 10:21:37.354 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:21:37.354 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:21:57.363 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:21:57.369 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人链接 - 选择器: //span[contains(@class, "absolute")]/parent::a
2025-11-30 10:21:57.376 | INFO     | playwright_get_data:extract_product_info:559 - 制作人链接: https://www.producthunt.com/products/archonet
2025-11-30 10:21:57.376 | INFO     | playwright_get_data:record_click:75 - 记录点击:  - 坐标(制作人链接, 点击制作人链接在当前窗口打开) - 选择器: 
2025-11-30 10:21:57.376 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:187 - 保存当前页面URL: https://www.producthunt.com/products/livespace-ai
2025-11-30 10:21:57.376 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:190 - 正在在当前窗口打开制作人链接: https://www.producthunt.com/products/archonet
2025-11-30 10:21:58.923 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:195 - 页面导航成功
2025-11-30 10:22:28.940 | ERROR    | playwright_get_data:extract_maker_statement_from_current_window:392 - 在当前窗口打开制作人链接失败: Timeout 30000ms exceeded.
=========================== logs ===========================
"load" event fired
============================================================
2025-11-30 10:22:29.200 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:398 - 错误调试截图已保存到: debug_maker_link_failure.png
2025-11-30 10:22:29.200 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:404 - 发生异常，尝试返回原始产品页面...
2025-11-30 10:22:30.355 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:406 - 已成功返回原始页面: https://www.producthunt.com/products/livespace-ai
2025-11-30 10:22:30.356 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:22:30.647 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:22:30.647 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Livespace.ai
2025-11-30 10:22:30.654 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:22:30.662 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:22:30.664 | INFO     | __main__:save_product_info:213 - 新增产品信息: Livespace.ai
2025-11-30 10:22:30.667 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Livespace.ai
2025-11-30 10:22:30.667 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/catdoes-2
2025-11-30 10:22:30.669 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/catdoes-2
2025-11-30 10:22:30.669 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/xplorer-api-client-done-right
2025-11-30 10:22:30.669 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/xplorer-api-client-done-right
2025-11-30 10:22:30.670 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ai-powered-form-that-fills-itself
2025-11-30 10:22:30.670 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ai-powered-form-that-fills-itself
2025-11-30 10:22:30.670 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hatable
2025-11-30 10:22:30.671 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hatable
2025-11-30 10:22:30.671 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/flicknote
2025-11-30 10:22:30.671 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/flicknote
2025-11-30 10:22:30.672 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nao-2
2025-11-30 10:22:30.672 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nao-2
2025-11-30 10:22:30.672 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hera-period-tracker
2025-11-30 10:22:30.673 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/hera-period-tracker
2025-11-30 10:22:30.673 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:22:31.327 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:22:31.328 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/hera-period-tracker
2025-11-30 10:22:32.393 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:22:32.410 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: hera: track your period safely | Product Hunt
2025-11-30 10:22:32.410 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:22:32.410 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:22:32.410 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:22:32.411 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:22:32.472 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: hera
2025-11-30 10:22:32.473 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:22:32.473 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:22:32.526 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Hera is a lightweight period tracker that makes cycle tracking effortless. Log your period, track symptoms, and get clear insights about your hormones in an easy-to-use interface that helps you stay c...
2025-11-30 10:22:32.527 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:22:32.527 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:22:32.550 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 232 followers
2025-11-30 10:22:32.550 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:22:32.550 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:22:52.556 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:22:52.564 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人链接 - 选择器: //span[contains(@class, "absolute")]/parent::a
2025-11-30 10:22:52.573 | INFO     | playwright_get_data:extract_product_info:559 - 制作人链接: https://www.producthunt.com/products/march-health
2025-11-30 10:22:52.573 | INFO     | playwright_get_data:record_click:75 - 记录点击:  - 坐标(制作人链接, 点击制作人链接在当前窗口打开) - 选择器: 
2025-11-30 10:22:52.573 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:187 - 保存当前页面URL: https://www.producthunt.com/products/hera-period-tracker
2025-11-30 10:22:52.574 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:190 - 正在在当前窗口打开制作人链接: https://www.producthunt.com/products/march-health
2025-11-30 10:22:53.786 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:195 - 页面导航成功
2025-11-30 10:23:23.797 | ERROR    | playwright_get_data:extract_maker_statement_from_current_window:392 - 在当前窗口打开制作人链接失败: Timeout 30000ms exceeded.
=========================== logs ===========================
"load" event fired
============================================================
2025-11-30 10:23:24.118 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:398 - 错误调试截图已保存到: debug_maker_link_failure.png
2025-11-30 10:23:24.118 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:404 - 发生异常，尝试返回原始产品页面...
2025-11-30 10:23:25.553 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:406 - 已成功返回原始页面: https://www.producthunt.com/products/hera-period-tracker
2025-11-30 10:23:25.553 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:23:25.938 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:23:25.939 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: hera
2025-11-30 10:23:25.943 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:23:25.952 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:23:25.955 | INFO     | __main__:save_product_info:213 - 新增产品信息: hera
2025-11-30 10:23:25.958 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: hera
2025-11-30 10:23:25.958 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/calk-ai
2025-11-30 10:23:25.959 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/calk-ai
2025-11-30 10:23:25.959 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:23:26.587 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:23:26.587 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/calk-ai
2025-11-30 10:23:27.968 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:23:28.073 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Calk AI: AI Agents without nodes headaches | Product Hunt
2025-11-30 10:23:28.074 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:23:28.074 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:23:28.074 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:23:28.074 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:23:28.158 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Calk AI
2025-11-30 10:23:28.158 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:23:28.158 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:23:28.245 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Calk AI is the platform for building your own AI workforce in seconds. Trained on your company data and connected to your tools. Deploy, chat, and get instant answers from agents that truly know your ...
2025-11-30 10:23:28.245 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:23:28.245 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:23:28.282 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 422 followers
2025-11-30 10:23:28.283 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:23:28.283 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:23:48.288 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:23:48.299 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人链接 - 选择器: //span[contains(@class, "absolute")]/parent::a
2025-11-30 10:23:48.304 | ERROR    | playwright_get_data:extract_product_info:572 - 提取制作人发言链接失败: 'JSHandle' object has no attribute 'text_content'
2025-11-30 10:23:48.305 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:23:48.768 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:23:48.770 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Calk AI
2025-11-30 10:23:48.775 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:23:48.784 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:23:48.787 | INFO     | __main__:save_product_info:213 - 新增产品信息: Calk AI
2025-11-30 10:23:48.790 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Calk AI
2025-11-30 10:23:48.791 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/agenta
2025-11-30 10:23:48.792 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/agenta
2025-11-30 10:23:48.792 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:23:49.437 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:23:49.437 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/agenta
2025-11-30 10:23:50.595 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:23:50.667 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Agenta: Open-source prompt management & evals for AI teams | Product Hunt
2025-11-30 10:23:50.668 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:23:50.668 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:23:50.668 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:23:50.668 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:23:50.753 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Agenta
2025-11-30 10:23:50.753 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:23:50.754 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:23:50.821 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Agenta is an open-source LLMOps platform for building reliable AI apps. Manage prompts, run evaluations, and debug traces. We help developers and domain experts collaborate to ship LLM applications fa...
2025-11-30 10:23:50.822 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:23:50.822 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:23:50.853 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 514 followers
2025-11-30 10:23:50.853 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:23:50.853 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:24:10.856 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:24:10.869 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人链接 - 选择器: //span[contains(@class, "absolute")]/parent::a
2025-11-30 10:24:10.881 | INFO     | playwright_get_data:extract_product_info:559 - 制作人链接: https://www.producthunt.com/products/langchain
2025-11-30 10:24:10.881 | INFO     | playwright_get_data:record_click:75 - 记录点击:  - 坐标(制作人链接, 点击制作人链接在当前窗口打开) - 选择器: 
2025-11-30 10:24:10.881 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:187 - 保存当前页面URL: https://www.producthunt.com/products/agenta
2025-11-30 10:24:10.881 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:190 - 正在在当前窗口打开制作人链接: https://www.producthunt.com/products/langchain
2025-11-30 10:24:12.291 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:195 - 页面导航成功
2025-11-30 10:24:42.297 | ERROR    | playwright_get_data:extract_maker_statement_from_current_window:392 - 在当前窗口打开制作人链接失败: Timeout 30000ms exceeded.
=========================== logs ===========================
"load" event fired
============================================================
2025-11-30 10:24:42.620 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:398 - 错误调试截图已保存到: debug_maker_link_failure.png
2025-11-30 10:24:42.620 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:404 - 发生异常，尝试返回原始产品页面...
2025-11-30 10:24:44.746 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:406 - 已成功返回原始页面: https://www.producthunt.com/products/agenta
2025-11-30 10:24:44.747 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:24:45.270 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:24:45.270 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Agenta
2025-11-30 10:24:45.275 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:24:45.284 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:24:45.286 | INFO     | __main__:save_product_info:213 - 新增产品信息: Agenta
2025-11-30 10:24:45.289 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Agenta
2025-11-30 10:24:45.289 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/klariqo
2025-11-30 10:24:45.290 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/klariqo
2025-11-30 10:24:45.291 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/inboxagents
2025-11-30 10:24:45.291 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/inboxagents
2025-11-30 10:24:45.291 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hirecarta
2025-11-30 10:24:45.292 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hirecarta
2025-11-30 10:24:45.292 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/predictive-equations
2025-11-30 10:24:45.293 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/predictive-equations
2025-11-30 10:24:45.293 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:24:45.927 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:24:45.927 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/predictive-equations
2025-11-30 10:24:47.086 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:24:47.096 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Predictive AI: Image and Video Enhancement and Analysis Platform | Product Hunt
2025-11-30 10:24:47.096 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:24:47.096 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:24:47.096 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:24:47.097 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:24:47.191 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Predictive AI
2025-11-30 10:24:47.191 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:24:47.191 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:24:47.219 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Image and Video Enhancement and Analysis Platform. Suite of transformative based AI going beyond current market capabilities, allowing for advanced image and video enhancement and analysis. Already us...
2025-11-30 10:24:47.219 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:24:47.220 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:24:47.247 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 157 followers
2025-11-30 10:24:47.247 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:24:47.247 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:25:07.259 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:25:07.272 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人链接 - 选择器: //span[contains(@class, "absolute")]/parent::a
2025-11-30 10:25:07.282 | INFO     | playwright_get_data:extract_product_info:559 - 制作人链接: https://www.producthunt.com/products/face26
2025-11-30 10:25:07.283 | INFO     | playwright_get_data:record_click:75 - 记录点击:  - 坐标(制作人链接, 点击制作人链接在当前窗口打开) - 选择器: 
2025-11-30 10:25:07.283 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:187 - 保存当前页面URL: https://www.producthunt.com/products/predictive-equations
2025-11-30 10:25:07.283 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:190 - 正在在当前窗口打开制作人链接: https://www.producthunt.com/products/face26
2025-11-30 10:25:08.545 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:195 - 页面导航成功
2025-11-30 10:25:38.557 | ERROR    | playwright_get_data:extract_maker_statement_from_current_window:392 - 在当前窗口打开制作人链接失败: Timeout 30000ms exceeded.
=========================== logs ===========================
"load" event fired
============================================================
2025-11-30 10:25:38.863 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:398 - 错误调试截图已保存到: debug_maker_link_failure.png
2025-11-30 10:25:38.864 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:404 - 发生异常，尝试返回原始产品页面...
2025-11-30 10:25:40.135 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:406 - 已成功返回原始页面: https://www.producthunt.com/products/predictive-equations
2025-11-30 10:25:40.137 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:25:40.570 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:25:40.570 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Predictive AI
2025-11-30 10:25:40.574 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:25:40.584 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:25:40.587 | INFO     | __main__:save_product_info:213 - 新增产品信息: Predictive AI
2025-11-30 10:25:40.591 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Predictive AI
2025-11-30 10:25:40.591 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/orion-2
2025-11-30 10:25:40.592 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/orion-2
2025-11-30 10:25:40.592 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/slopcollector
2025-11-30 10:25:40.592 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/slopcollector
2025-11-30 10:25:40.592 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/supercut
2025-11-30 10:25:40.593 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/supercut
2025-11-30 10:25:40.593 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/rubber-duck
2025-11-30 10:25:40.594 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/rubber-duck
2025-11-30 10:25:40.594 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/demostudio
2025-11-30 10:25:40.595 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/demostudio
2025-11-30 10:25:40.595 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/questas
2025-11-30 10:25:40.595 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/questas
2025-11-30 10:25:40.596 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/askcodi
2025-11-30 10:25:40.596 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/askcodi
2025-11-30 10:25:40.596 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/interviewflowai
2025-11-30 10:25:40.597 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/interviewflowai
2025-11-30 10:25:40.597 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/firecut-ai
2025-11-30 10:25:40.597 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/firecut-ai
2025-11-30 10:25:40.598 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/convo-7
2025-11-30 10:25:40.598 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/convo-7
2025-11-30 10:25:40.598 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/raydian
2025-11-30 10:25:40.599 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/raydian
2025-11-30 10:25:40.599 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/primeshot
2025-11-30 10:25:40.600 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/primeshot
2025-11-30 10:25:40.600 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/evatar-ai
2025-11-30 10:25:40.600 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/evatar-ai
2025-11-30 10:25:40.600 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/mureka
2025-11-30 10:25:40.601 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/mureka
2025-11-30 10:25:40.601 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:25:41.241 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:25:41.242 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/mureka
2025-11-30 10:25:42.225 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:25:42.304 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Mureka: Audio-prompted version of Suno | Product Hunt
2025-11-30 10:25:42.304 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:25:42.305 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:25:42.305 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:25:42.305 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:25:42.396 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Mureka
2025-11-30 10:25:42.397 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:25:42.397 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:25:42.450 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Mureka is the first platform that combines AI music generation, editing, and copyright trading in one place. Our vision is to empower every creator to capture those sparks of inspiration and transform...
2025-11-30 10:25:42.450 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:25:42.450 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:25:42.480 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 291 followers
2025-11-30 10:25:42.481 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:25:42.481 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:26:02.491 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:26:02.502 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人链接 - 选择器: //span[contains(@class, "absolute")]/parent::a
2025-11-30 10:26:02.510 | INFO     | playwright_get_data:extract_product_info:559 - 制作人链接: https://www.producthunt.com/products/mureka/launches/mureka-agent-studio
2025-11-30 10:26:02.511 | INFO     | playwright_get_data:record_click:75 - 记录点击:  - 坐标(制作人链接, 点击制作人链接在当前窗口打开) - 选择器: 
2025-11-30 10:26:02.511 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:187 - 保存当前页面URL: https://www.producthunt.com/products/mureka
2025-11-30 10:26:02.511 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:190 - 正在在当前窗口打开制作人链接: https://www.producthunt.com/products/mureka/launches/mureka-agent-studio
2025-11-30 10:26:03.249 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:195 - 页面导航成功
2025-11-30 10:26:33.254 | ERROR    | playwright_get_data:extract_maker_statement_from_current_window:392 - 在当前窗口打开制作人链接失败: Timeout 30000ms exceeded.
=========================== logs ===========================
"load" event fired
============================================================
2025-11-30 10:26:33.497 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:398 - 错误调试截图已保存到: debug_maker_link_failure.png
2025-11-30 10:26:33.498 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:404 - 发生异常，尝试返回原始产品页面...
2025-11-30 10:26:34.540 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:406 - 已成功返回原始页面: https://www.producthunt.com/products/mureka
2025-11-30 10:26:34.541 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:26:34.909 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:26:34.909 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Mureka
2025-11-30 10:26:34.915 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:26:34.924 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:26:34.925 | INFO     | __main__:save_product_info:213 - 新增产品信息: Mureka
2025-11-30 10:26:34.928 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Mureka
2025-11-30 10:26:34.928 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/superintern
2025-11-30 10:26:34.929 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/superintern
2025-11-30 10:26:34.929 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/kanaji
2025-11-30 10:26:34.930 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/kanaji
2025-11-30 10:26:34.930 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:26:35.573 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:26:35.573 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/kanaji
2025-11-30 10:26:36.392 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:26:36.446 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Kanaji: Learn Japanese Kanji | Product Hunt
2025-11-30 10:26:36.447 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:26:36.447 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:26:36.447 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:26:36.447 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:26:36.533 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Kanaji
2025-11-30 10:26:36.533 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:26:36.534 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:26:36.556 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: A simple iOS app to learn and practice writing Kanji...
2025-11-30 10:26:36.556 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:26:36.556 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:26:36.563 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 60 followers
2025-11-30 10:26:36.564 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:26:36.564 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:26:56.574 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:26:56.578 | WARNING  | playwright_get_data:extract_product_info:570 - 未找到XPath为//span[contains(@class, "absolute")]的元素
2025-11-30 10:26:56.579 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:26:56.747 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:26:56.748 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Kanaji
2025-11-30 10:26:56.752 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:26:56.761 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:26:56.766 | INFO     | __main__:save_product_info:213 - 新增产品信息: Kanaji
2025-11-30 10:26:56.769 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Kanaji
2025-11-30 10:26:56.769 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/get-trippy-home
2025-11-30 10:26:56.771 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/get-trippy-home
2025-11-30 10:26:56.771 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/the-new-microsoft-copilot
2025-11-30 10:26:56.772 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/the-new-microsoft-copilot
2025-11-30 10:26:56.772 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/live-resume
2025-11-30 10:26:56.773 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/live-resume
2025-11-30 10:26:56.773 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/craft-do
2025-11-30 10:26:56.773 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/craft-do
2025-11-30 10:26:56.773 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/ablemouse-control-with-tongue-or-touch
2025-11-30 10:26:56.774 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/ablemouse-control-with-tongue-or-touch
2025-11-30 10:26:56.774 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/elder-care-check
2025-11-30 10:26:56.774 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/elder-care-check
2025-11-30 10:26:56.775 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/insighttube
2025-11-30 10:26:56.775 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/insighttube
2025-11-30 10:26:56.775 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/actflux
2025-11-30 10:26:56.776 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/actflux
2025-11-30 10:26:56.776 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:26:57.409 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:26:57.409 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/actflux
2025-11-30 10:26:58.409 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:26:58.462 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: ActFlux: Turn Every Meeting Into Action, Automatically | Product Hunt
2025-11-30 10:26:58.462 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:26:58.462 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:26:58.462 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:26:58.463 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:26:58.558 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: ActFlux
2025-11-30 10:26:58.558 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:26:58.559 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:26:58.579 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Today we’re launching ActFlux, an AI-powered tool that instantly transforms your meeting recordings into clear action items, owners, deadlines, decisions, and task boards — all in seconds. No bots joi...
2025-11-30 10:26:58.580 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:26:58.580 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:26:58.607 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 59 followers
2025-11-30 10:26:58.607 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:26:58.607 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:27:18.621 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:27:18.625 | WARNING  | playwright_get_data:extract_product_info:570 - 未找到XPath为//span[contains(@class, "absolute")]的元素
2025-11-30 10:27:18.626 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:27:18.841 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:27:18.841 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: ActFlux
2025-11-30 10:27:18.845 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:27:18.853 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:27:18.856 | INFO     | __main__:save_product_info:213 - 新增产品信息: ActFlux
2025-11-30 10:27:18.860 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: ActFlux
2025-11-30 10:27:18.861 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/interachat
2025-11-30 10:27:18.862 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/interachat
2025-11-30 10:27:18.862 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/astroalert-sky-events-in-your-pocket
2025-11-30 10:27:18.863 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/astroalert-sky-events-in-your-pocket
2025-11-30 10:27:18.863 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/suprr
2025-11-30 10:27:18.864 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/suprr
2025-11-30 10:27:18.864 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/cracked-ai
2025-11-30 10:27:18.865 | INFO     | __main__:scrape_product_info:226 - 开始抓取: https://www.producthunt.com/products/cracked-ai
2025-11-30 10:27:18.865 | INFO     | playwright_get_data:connect_to_existing_chrome:30 - 正在连接到Chrome远程调试端口 9222
2025-11-30 10:27:19.504 | SUCCESS  | playwright_get_data:connect_to_existing_chrome:57 - 成功连接到Chrome浏览器
2025-11-30 10:27:19.504 | INFO     | playwright_get_data:navigate_to_producthunt:111 - 正在访问: https://www.producthunt.com/products/cracked-ai
2025-11-30 10:27:20.694 | INFO     | playwright_get_data:navigate_to_producthunt:116 - 等待页面标题包含'Product Hunt'...
2025-11-30 10:27:20.711 | INFO     | playwright_get_data:navigate_to_producthunt:124 - 当前页面标题: Cracked.ai: 100% Agentic Distribution | Product Hunt
2025-11-30 10:27:20.711 | SUCCESS  | playwright_get_data:navigate_to_producthunt:128 - 页面标题已包含'Product Hunt'，等待时间: 0秒
2025-11-30 10:27:20.711 | SUCCESS  | playwright_get_data:navigate_to_producthunt:129 - Product Hunt网站已成功打开
2025-11-30 10:27:20.711 | INFO     | playwright_get_data:extract_product_info:480 - 正在提取产品名称...
2025-11-30 10:27:20.712 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品名称 - 选择器: //h1
2025-11-30 10:27:20.778 | INFO     | playwright_get_data:extract_product_info:486 - 产品名称: Cracked.ai
2025-11-30 10:27:20.778 | INFO     | playwright_get_data:extract_product_info:493 - 正在提取产品简介...
2025-11-30 10:27:20.778 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 产品简介 - 选择器: //*[@class="relative text-16 font-normal text-gray-700"]//div
2025-11-30 10:27:20.889 | INFO     | playwright_get_data:extract_product_info:499 - 产品简介: Cracked AI lets you launch AI influencer agents that comment, post, and reply across social media like real creators. Build agents with custom personalities, automate engagement at scale, and grow you...
2025-11-30 10:27:20.889 | INFO     | playwright_get_data:extract_product_info:506 - 正在提取用户数...
2025-11-30 10:27:20.889 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 用户数 - 选择器: //*[@class="flex flex-row gap-2"]//div/div[2]/span/p
2025-11-30 10:27:20.915 | INFO     | playwright_get_data:extract_product_info:512 - 用户数: 2.2K followers
2025-11-30 10:27:20.915 | INFO     | playwright_get_data:extract_product_info:519 - 正在提取制作人发言链接...
2025-11-30 10:27:20.915 | INFO     | playwright_get_data:extract_product_info:522 - 等待页面元素加载...
2025-11-30 10:27:40.924 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人span标签 - 选择器: //span[contains(@class, "absolute")]
2025-11-30 10:27:40.937 | INFO     | playwright_get_data:record_dom_selection:86 - 记录DOM选取: 制作人链接 - 选择器: //span[contains(@class, "absolute")]/parent::a
2025-11-30 10:27:40.949 | INFO     | playwright_get_data:extract_product_info:559 - 制作人链接: https://www.producthunt.com/products/cracked-ai/launches/vireel
2025-11-30 10:27:40.949 | INFO     | playwright_get_data:record_click:75 - 记录点击:  - 坐标(制作人链接, 点击制作人链接在当前窗口打开) - 选择器: 
2025-11-30 10:27:40.949 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:187 - 保存当前页面URL: https://www.producthunt.com/products/cracked-ai
2025-11-30 10:27:40.949 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:190 - 正在在当前窗口打开制作人链接: https://www.producthunt.com/products/cracked-ai/launches/vireel
2025-11-30 10:27:41.971 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:195 - 页面导航成功
2025-11-30 10:28:11.988 | ERROR    | playwright_get_data:extract_maker_statement_from_current_window:392 - 在当前窗口打开制作人链接失败: Timeout 30000ms exceeded.
=========================== logs ===========================
"load" event fired
============================================================
2025-11-30 10:28:12.255 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:398 - 错误调试截图已保存到: debug_maker_link_failure.png
2025-11-30 10:28:12.255 | INFO     | playwright_get_data:extract_maker_statement_from_current_window:404 - 发生异常，尝试返回原始产品页面...
2025-11-30 10:28:13.462 | SUCCESS  | playwright_get_data:extract_maker_statement_from_current_window:406 - 已成功返回原始页面: https://www.producthunt.com/products/cracked-ai
2025-11-30 10:28:13.463 | INFO     | playwright_get_data:extract_product_info:584 - 产品信息已保存到临时文件: temp_product_info.txt
2025-11-30 10:28:13.859 | INFO     | playwright_get_data:extract_product_info:589 - 页面截图已保存到: product_screenshot.png
2025-11-30 10:28:13.859 | SUCCESS  | __main__:scrape_product_info:248 - 成功提取产品信息: Cracked.ai
2025-11-30 10:28:13.864 | INFO     | playwright_get_data:close:601 - 浏览器连接已关闭
2025-11-30 10:28:13.872 | INFO     | playwright_get_data:close:605 - Playwright实例已关闭
2025-11-30 10:28:13.875 | INFO     | __main__:save_product_info:213 - 新增产品信息: Cracked.ai
2025-11-30 10:28:13.878 | SUCCESS  | __main__:run_scraping:539 - 成功保存产品信息: Cracked.ai
2025-11-30 10:28:13.878 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/links-save-all-your-links
2025-11-30 10:28:13.879 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/links-save-all-your-links
2025-11-30 10:28:13.879 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/glitchguess
2025-11-30 10:28:13.880 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/glitchguess
2025-11-30 10:28:13.880 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/modelpilot
2025-11-30 10:28:13.880 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/modelpilot
2025-11-30 10:28:13.881 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/hero-widget
2025-11-30 10:28:13.881 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/hero-widget
2025-11-30 10:28:13.881 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/tsk-lol-cozy-task-manager
2025-11-30 10:28:13.882 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/tsk-lol-cozy-task-manager
2025-11-30 10:28:13.882 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/taskhz
2025-11-30 10:28:13.883 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/taskhz
2025-11-30 10:28:13.883 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/apppad-launchpad
2025-11-30 10:28:13.884 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/apppad-launchpad
2025-11-30 10:28:13.884 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/double-tap
2025-11-30 10:28:13.885 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/double-tap
2025-11-30 10:28:13.885 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/my-clocks
2025-11-30 10:28:13.886 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/my-clocks
2025-11-30 10:28:13.886 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/motionik
2025-11-30 10:28:13.886 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/motionik
2025-11-30 10:28:13.887 | INFO     | __main__:run_scraping:523 - 处理URL: https://www.producthunt.com/products/nosho-app
2025-11-30 10:28:13.887 | INFO     | __main__:run_scraping:527 - URL已存在，跳过: https://www.producthunt.com/products/nosho-app
2025-11-30 10:28:13.888 | INFO     | __main__:show_scraping_results:572 - === 抓取结果统计 ===
2025-11-30 10:28:13.888 | INFO     | __main__:show_scraping_results:573 - 成功抓取: 13 个产品
2025-11-30 10:28:13.889 | INFO     | __main__:show_scraping_results:574 - 跳过重复: 593 个链接
2025-11-30 10:28:13.889 | INFO     | __main__:show_scraping_results:575 - 抓取失败: 1 个链接
2025-11-30 10:28:13.889 | INFO     | __main__:show_scraping_results:576 - 数据库中的产品总数: 398
2025-11-30 10:28:13.889 | INFO     | __main__:show_scraping_results:579 - 最新抓取的产品:
2025-11-30 10:28:13.889 | INFO     | __main__:show_scraping_results:581 -   - Cracked.ai: https://www.producthunt.com/products/cracked-ai
2025-11-30 10:28:13.889 | INFO     | __main__:show_scraping_results:581 -   - ActFlux: https://www.producthunt.com/products/actflux
2025-11-30 10:28:13.889 | INFO     | __main__:show_scraping_results:581 -   - Kanaji: https://www.producthunt.com/products/kanaji
2025-11-30 10:28:13.889 | INFO     | __main__:show_scraping_results:581 -   - Mureka: https://www.producthunt.com/products/mureka
2025-11-30 10:28:13.889 | INFO     | __main__:show_scraping_results:581 -   - Predictive AI: https://www.producthunt.com/products/predictive-equations
2025-11-30 10:28:13.890 | INFO     | __main__:show_scraping_results:581 -   - Agenta: https://www.producthunt.com/products/agenta
2025-11-30 10:28:13.890 | INFO     | __main__:show_scraping_results:581 -   - Calk AI: https://www.producthunt.com/products/calk-ai
2025-11-30 10:28:13.890 | INFO     | __main__:show_scraping_results:581 -   - hera: https://www.producthunt.com/products/hera-period-tracker
2025-11-30 10:28:13.890 | INFO     | __main__:show_scraping_results:581 -   - Livespace.ai: https://www.producthunt.com/products/livespace-ai
2025-11-30 10:28:13.890 | INFO     | __main__:show_scraping_results:581 -   - Claude by Anthropic: https://www.producthunt.com/products/claude
2025-11-30 10:28:13.890 | SUCCESS  | __main__:run_scraping:553 - === ProductHunt数据抓取完成 ===
2025-11-30 10:28:13.890 | INFO     | __main__:run_full_workflow_async:681 - 步骤2: 开始AI分析产品数据...
2025-11-30 10:28:13.890 | INFO     | __main__:analyze_products:427 - 开始分析所有产品数据
2025-11-30 10:28:13.890 | SUCCESS  | __main__:connect_to_database:75 - 成功连接到数据库: c:\Users\xiaji\Documents\个人文件夹\夏骥\hothub的抓取\product\products.db
2025-11-30 10:28:13.891 | INFO     | __main__:get_product_data:275 - 从数据库获取到 395 个产品
2025-11-30 10:28:13.891 | INFO     | __main__:get_product_data:279 - 示例产品1: ID=1, 名称='Pixley AI', 简介='Pixley is the first platform that lets children tu...'
2025-11-30 10:28:13.891 | INFO     | __main__:get_product_data:279 - 示例产品2: ID=2, 名称='Burner', 简介='Burner is a small, secure computer that keeps your...'
2025-11-30 10:28:13.892 | INFO     | __main__:get_product_data:279 - 示例产品3: ID=3, 名称='American Ratings Lead Magnet Portal', 简介='Build verified business credibility with the Ameri...'
2025-11-30 10:28:13.892 | INFO     | __main__:analyze_products:449 - 准备分析 395 个产品
2025-11-30 10:28:13.892 | INFO     | __main__:analyze_products:455 - 
分析进度: 1/395 - Pixley AI
2025-11-30 10:28:13.892 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Pixley AI' 已存在，跳过分析
2025-11-30 10:28:13.892 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 1/395
2025-11-30 10:28:13.893 | INFO     | __main__:analyze_products:455 - 
分析进度: 2/395 - Burner
2025-11-30 10:28:13.893 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Burner' 已存在，跳过分析
2025-11-30 10:28:13.893 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 2/395
2025-11-30 10:28:13.893 | INFO     | __main__:analyze_products:455 - 
分析进度: 3/395 - American Ratings Lead Magnet Portal
2025-11-30 10:28:13.893 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'American Ratings Lead Magnet Portal' 已存在，跳过分析
2025-11-30 10:28:13.894 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 3/395
2025-11-30 10:28:13.894 | INFO     | __main__:analyze_products:455 - 
分析进度: 4/395 - Builder.io
2025-11-30 10:28:13.894 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Builder.io' 已存在，跳过分析
2025-11-30 10:28:13.894 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 4/395
2025-11-30 10:28:13.894 | INFO     | __main__:analyze_products:455 - 
分析进度: 5/395 - BeeBot for AirPods
2025-11-30 10:28:13.894 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'BeeBot for AirPods' 已存在，跳过分析
2025-11-30 10:28:13.894 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 5/395
2025-11-30 10:28:13.895 | INFO     | __main__:analyze_products:455 - 
分析进度: 6/395 - iisee.me
2025-11-30 10:28:13.895 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'iisee.me' 已存在，跳过分析
2025-11-30 10:28:13.895 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 6/395
2025-11-30 10:28:13.895 | INFO     | __main__:analyze_products:455 - 
分析进度: 7/395 - Melodic Mind
2025-11-30 10:28:13.895 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Melodic Mind' 已存在，跳过分析
2025-11-30 10:28:13.895 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 7/395
2025-11-30 10:28:13.895 | INFO     | __main__:analyze_products:455 - 
分析进度: 8/395 - agor
2025-11-30 10:28:13.895 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'agor' 已存在，跳过分析
2025-11-30 10:28:13.896 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 8/395
2025-11-30 10:28:13.896 | INFO     | __main__:analyze_products:455 - 
分析进度: 9/395 - QuiteInbox
2025-11-30 10:28:13.896 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'QuiteInbox' 已存在，跳过分析
2025-11-30 10:28:13.896 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 9/395
2025-11-30 10:28:13.896 | INFO     | __main__:analyze_products:455 - 
分析进度: 10/395 - Everywhere
2025-11-30 10:28:13.896 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Everywhere' 已存在，跳过分析
2025-11-30 10:28:13.896 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 10/395
2025-11-30 10:28:13.896 | INFO     | __main__:analyze_products:455 - 
分析进度: 11/395 - Taskade
2025-11-30 10:28:13.897 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Taskade' 已存在，跳过分析
2025-11-30 10:28:13.897 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 11/395
2025-11-30 10:28:13.897 | INFO     | __main__:analyze_products:455 - 
分析进度: 12/395 - Apple
2025-11-30 10:28:13.897 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Apple' 已存在，跳过分析
2025-11-30 10:28:13.897 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 12/395
2025-11-30 10:28:13.897 | INFO     | __main__:analyze_products:455 - 
分析进度: 13/395 - Stream Ring by Sandbar
2025-11-30 10:28:13.897 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Stream Ring by Sandbar' 已存在，跳过分析
2025-11-30 10:28:13.897 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 13/395
2025-11-30 10:28:13.897 | INFO     | __main__:analyze_products:455 - 
分析进度: 14/395 - Alpha Vantage
2025-11-30 10:28:13.898 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Alpha Vantage' 已存在，跳过分析
2025-11-30 10:28:13.898 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 14/395
2025-11-30 10:28:13.898 | INFO     | __main__:analyze_products:455 - 
分析进度: 15/395 - Helicone AI
2025-11-30 10:28:13.898 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Helicone AI' 已存在，跳过分析
2025-11-30 10:28:13.898 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 15/395
2025-11-30 10:28:13.899 | INFO     | __main__:analyze_products:455 - 
分析进度: 16/395 - ROAARRR
2025-11-30 10:28:13.899 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ROAARRR' 已存在，跳过分析
2025-11-30 10:28:13.900 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 16/395
2025-11-30 10:28:13.900 | INFO     | __main__:analyze_products:455 - 
分析进度: 17/395 - Nexorify
2025-11-30 10:28:13.900 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Nexorify' 已存在，跳过分析
2025-11-30 10:28:13.900 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 17/395
2025-11-30 10:28:13.900 | INFO     | __main__:analyze_products:455 - 
分析进度: 18/395 - Packmind Open Source
2025-11-30 10:28:13.900 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Packmind Open Source' 已存在，跳过分析
2025-11-30 10:28:13.900 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 18/395
2025-11-30 10:28:13.900 | INFO     | __main__:analyze_products:455 - 
分析进度: 19/395 - Fire Your QA Today
2025-11-30 10:28:13.901 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Fire Your QA Today' 已存在，跳过分析
2025-11-30 10:28:13.901 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 19/395
2025-11-30 10:28:13.901 | INFO     | __main__:analyze_products:455 - 
分析进度: 20/395 - MeDo by Baidu
2025-11-30 10:28:13.901 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'MeDo by Baidu' 已存在，跳过分析
2025-11-30 10:28:13.901 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 20/395
2025-11-30 10:28:13.901 | INFO     | __main__:analyze_products:455 - 
分析进度: 21/395 - OptySleep
2025-11-30 10:28:13.901 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'OptySleep' 已存在，跳过分析
2025-11-30 10:28:13.901 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 21/395
2025-11-30 10:28:13.901 | INFO     | __main__:analyze_products:455 - 
分析进度: 22/395 - Lovelace
2025-11-30 10:28:13.902 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Lovelace' 已存在，跳过分析
2025-11-30 10:28:13.902 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 22/395
2025-11-30 10:28:13.902 | INFO     | __main__:analyze_products:455 - 
分析进度: 23/395 - Aritect
2025-11-30 10:28:13.902 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Aritect' 已存在，跳过分析
2025-11-30 10:28:13.902 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 23/395
2025-11-30 10:28:13.902 | INFO     | __main__:analyze_products:455 - 
分析进度: 24/395 - Perch
2025-11-30 10:28:13.903 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Perch' 已存在，跳过分析
2025-11-30 10:28:13.903 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 24/395
2025-11-30 10:28:13.903 | INFO     | __main__:analyze_products:455 - 
分析进度: 25/395 - MCP Playground
2025-11-30 10:28:13.903 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'MCP Playground' 已存在，跳过分析
2025-11-30 10:28:13.903 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 25/395
2025-11-30 10:28:13.903 | INFO     | __main__:analyze_products:455 - 
分析进度: 26/395 - Termdock
2025-11-30 10:28:13.903 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Termdock' 已存在，跳过分析
2025-11-30 10:28:13.903 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 26/395
2025-11-30 10:28:13.904 | INFO     | __main__:analyze_products:455 - 
分析进度: 27/395 - Supernova.io
2025-11-30 10:28:13.904 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Supernova.io' 已存在，跳过分析
2025-11-30 10:28:13.904 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 27/395
2025-11-30 10:28:13.904 | INFO     | __main__:analyze_products:455 - 
分析进度: 28/395 - Softr
2025-11-30 10:28:13.904 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Softr' 已存在，跳过分析
2025-11-30 10:28:13.904 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 28/395
2025-11-30 10:28:13.904 | INFO     | __main__:analyze_products:455 - 
分析进度: 29/395 - Uneed
2025-11-30 10:28:13.905 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Uneed' 已存在，跳过分析
2025-11-30 10:28:13.905 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 29/395
2025-11-30 10:28:13.905 | INFO     | __main__:analyze_products:455 - 
分析进度: 30/395 - Jinna.ai
2025-11-30 10:28:13.905 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Jinna.ai' 已存在，跳过分析
2025-11-30 10:28:13.905 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 30/395
2025-11-30 10:28:13.905 | INFO     | __main__:analyze_products:455 - 
分析进度: 31/395 - WishfulMail
2025-11-30 10:28:13.905 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'WishfulMail' 已存在，跳过分析
2025-11-30 10:28:13.906 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 31/395
2025-11-30 10:28:13.906 | INFO     | __main__:analyze_products:455 - 
分析进度: 32/395 - Context Link
2025-11-30 10:28:13.906 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Context Link' 已存在，跳过分析
2025-11-30 10:28:13.906 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 32/395
2025-11-30 10:28:13.906 | INFO     | __main__:analyze_products:455 - 
分析进度: 33/395 - Golf
2025-11-30 10:28:13.906 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Golf' 已存在，跳过分析
2025-11-30 10:28:13.907 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 33/395
2025-11-30 10:28:13.907 | INFO     | __main__:analyze_products:455 - 
分析进度: 34/395 - Firecrawl
2025-11-30 10:28:13.907 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Firecrawl' 已存在，跳过分析
2025-11-30 10:28:13.907 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 34/395
2025-11-30 10:28:13.907 | INFO     | __main__:analyze_products:455 - 
分析进度: 35/395 - Structa
2025-11-30 10:28:13.907 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Structa' 已存在，跳过分析
2025-11-30 10:28:13.907 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 35/395
2025-11-30 10:28:13.907 | INFO     | __main__:analyze_products:455 - 
分析进度: 36/395 - Dazl
2025-11-30 10:28:13.908 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Dazl' 已存在，跳过分析
2025-11-30 10:28:13.908 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 36/395
2025-11-30 10:28:13.908 | INFO     | __main__:analyze_products:455 - 
分析进度: 37/395 - Extra Thursday
2025-11-30 10:28:13.908 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Extra Thursday' 已存在，跳过分析
2025-11-30 10:28:13.908 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 37/395
2025-11-30 10:28:13.908 | INFO     | __main__:analyze_products:455 - 
分析进度: 38/395 - Snyk
2025-11-30 10:28:13.908 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Snyk' 已存在，跳过分析
2025-11-30 10:28:13.909 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 38/395
2025-11-30 10:28:13.909 | INFO     | __main__:analyze_products:455 - 
分析进度: 39/395 - EQUO
2025-11-30 10:28:13.909 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'EQUO' 已存在，跳过分析
2025-11-30 10:28:13.909 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 39/395
2025-11-30 10:28:13.909 | INFO     | __main__:analyze_products:455 - 
分析进度: 40/395 - Blindspot
2025-11-30 10:28:13.910 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Blindspot' 已存在，跳过分析
2025-11-30 10:28:13.910 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 40/395
2025-11-30 10:28:13.910 | INFO     | __main__:analyze_products:455 - 
分析进度: 41/395 - Agora Store Builder
2025-11-30 10:28:13.910 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Agora Store Builder' 已存在，跳过分析
2025-11-30 10:28:13.910 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 41/395
2025-11-30 10:28:13.910 | INFO     | __main__:analyze_products:455 - 
分析进度: 42/395 - Arcitext.com
2025-11-30 10:28:13.910 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Arcitext.com' 已存在，跳过分析
2025-11-30 10:28:13.910 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 42/395
2025-11-30 10:28:13.910 | INFO     | __main__:analyze_products:455 - 
分析进度: 43/395 - Secure MCP Framework by Arcade.dev
2025-11-30 10:28:13.911 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Secure MCP Framework by Arcade.dev' 已存在，跳过分析
2025-11-30 10:28:13.911 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 43/395
2025-11-30 10:28:13.911 | INFO     | __main__:analyze_products:455 - 
分析进度: 44/395 - Floqer
2025-11-30 10:28:13.911 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Floqer' 已存在，跳过分析
2025-11-30 10:28:13.911 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 44/395
2025-11-30 10:28:13.911 | INFO     | __main__:analyze_products:455 - 
分析进度: 45/395 - Expertise AI
2025-11-30 10:28:13.911 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Expertise AI' 已存在，跳过分析
2025-11-30 10:28:13.911 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 45/395
2025-11-30 10:28:13.911 | INFO     | __main__:analyze_products:455 - 
分析进度: 46/395 - Draftboard
2025-11-30 10:28:13.912 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Draftboard' 已存在，跳过分析
2025-11-30 10:28:13.912 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 46/395
2025-11-30 10:28:13.912 | INFO     | __main__:analyze_products:455 - 
分析进度: 47/395 - FlowBot
2025-11-30 10:28:13.912 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'FlowBot' 已存在，跳过分析
2025-11-30 10:28:13.912 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 47/395
2025-11-30 10:28:13.912 | INFO     | __main__:analyze_products:455 - 
分析进度: 48/395 - GitLaw
2025-11-30 10:28:13.912 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'GitLaw' 已存在，跳过分析
2025-11-30 10:28:13.913 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 48/395
2025-11-30 10:28:13.913 | INFO     | __main__:analyze_products:455 - 
分析进度: 49/395 - Ancher
2025-11-30 10:28:13.913 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Ancher' 已存在，跳过分析
2025-11-30 10:28:13.913 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 49/395
2025-11-30 10:28:13.913 | INFO     | __main__:analyze_products:455 - 
分析进度: 50/395 - Sendr
2025-11-30 10:28:13.913 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sendr' 已存在，跳过分析
2025-11-30 10:28:13.913 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 50/395
2025-11-30 10:28:13.913 | INFO     | __main__:analyze_products:455 - 
分析进度: 51/395 - Kimi AI - Now with K2
2025-11-30 10:28:13.914 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Kimi AI - Now with K2' 已存在，跳过分析
2025-11-30 10:28:13.914 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 51/395
2025-11-30 10:28:13.914 | INFO     | __main__:analyze_products:455 - 
分析进度: 52/395 - Layrr
2025-11-30 10:28:13.914 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Layrr' 已存在，跳过分析
2025-11-30 10:28:13.915 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 52/395
2025-11-30 10:28:13.915 | INFO     | __main__:analyze_products:455 - 
分析进度: 53/395 - Groodles - Art Therapy App
2025-11-30 10:28:13.915 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Groodles - Art Therapy App' 已存在，跳过分析
2025-11-30 10:28:13.915 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 53/395
2025-11-30 10:28:13.915 | INFO     | __main__:analyze_products:455 - 
分析进度: 54/395 - Sourmize
2025-11-30 10:28:13.915 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sourmize' 已存在，跳过分析
2025-11-30 10:28:13.915 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 54/395
2025-11-30 10:28:13.916 | INFO     | __main__:analyze_products:455 - 
分析进度: 55/395 - Wagoo
2025-11-30 10:28:13.916 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Wagoo' 已存在，跳过分析
2025-11-30 10:28:13.916 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 55/395
2025-11-30 10:28:13.916 | INFO     | __main__:analyze_products:455 - 
分析进度: 56/395 - NocoBase
2025-11-30 10:28:13.916 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'NocoBase' 已存在，跳过分析
2025-11-30 10:28:13.916 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 56/395
2025-11-30 10:28:13.916 | INFO     | __main__:analyze_products:455 - 
分析进度: 57/395 - MyClone
2025-11-30 10:28:13.917 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'MyClone' 已存在，跳过分析
2025-11-30 10:28:13.917 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 57/395
2025-11-30 10:28:13.917 | INFO     | __main__:analyze_products:455 - 
分析进度: 58/395 - BlogBowl
2025-11-30 10:28:13.917 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'BlogBowl' 已存在，跳过分析
2025-11-30 10:28:13.917 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 58/395
2025-11-30 10:28:13.917 | INFO     | __main__:analyze_products:455 - 
分析进度: 59/395 - Compyle
2025-11-30 10:28:13.917 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Compyle' 已存在，跳过分析
2025-11-30 10:28:13.917 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 59/395
2025-11-30 10:28:13.918 | INFO     | __main__:analyze_products:455 - 
分析进度: 60/395 - Jolt
2025-11-30 10:28:13.920 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Jolt' 已存在，跳过分析
2025-11-30 10:28:13.920 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 60/395
2025-11-30 10:28:13.920 | INFO     | __main__:analyze_products:455 - 
分析进度: 61/395 - GTA Radio
2025-11-30 10:28:13.920 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'GTA Radio' 已存在，跳过分析
2025-11-30 10:28:13.920 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 61/395
2025-11-30 10:28:13.921 | INFO     | __main__:analyze_products:455 - 
分析进度: 62/395 - FocusDrive
2025-11-30 10:28:13.921 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'FocusDrive' 已存在，跳过分析
2025-11-30 10:28:13.922 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 62/395
2025-11-30 10:28:13.922 | INFO     | __main__:analyze_products:455 - 
分析进度: 63/395 - OneSnap!
2025-11-30 10:28:13.922 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'OneSnap!' 已存在，跳过分析
2025-11-30 10:28:13.922 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 63/395
2025-11-30 10:28:13.922 | INFO     | __main__:analyze_products:455 - 
分析进度: 64/395 - Gempod
2025-11-30 10:28:13.922 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Gempod' 已存在，跳过分析
2025-11-30 10:28:13.922 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 64/395
2025-11-30 10:28:13.923 | INFO     | __main__:analyze_products:455 - 
分析进度: 65/395 - Shadcnblocks
2025-11-30 10:28:13.923 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Shadcnblocks' 已存在，跳过分析
2025-11-30 10:28:13.923 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 65/395
2025-11-30 10:28:13.923 | INFO     | __main__:analyze_products:455 - 
分析进度: 66/395 - StoryMotion
2025-11-30 10:28:13.924 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'StoryMotion' 已存在，跳过分析
2025-11-30 10:28:13.924 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 66/395
2025-11-30 10:28:13.924 | INFO     | __main__:analyze_products:455 - 
分析进度: 67/395 - AI Context Flow
2025-11-30 10:28:13.924 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AI Context Flow' 已存在，跳过分析
2025-11-30 10:28:13.924 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 67/395
2025-11-30 10:28:13.924 | INFO     | __main__:analyze_products:455 - 
分析进度: 68/395 - Turbo AI
2025-11-30 10:28:13.925 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Turbo AI' 已存在，跳过分析
2025-11-30 10:28:13.925 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 68/395
2025-11-30 10:28:13.925 | INFO     | __main__:analyze_products:455 - 
分析进度: 69/395 - ThreadGPT
2025-11-30 10:28:13.925 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ThreadGPT' 已存在，跳过分析
2025-11-30 10:28:13.925 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 69/395
2025-11-30 10:28:13.925 | INFO     | __main__:analyze_products:455 - 
分析进度: 70/395 - Google
2025-11-30 10:28:13.926 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Google' 已存在，跳过分析
2025-11-30 10:28:13.926 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 70/395
2025-11-30 10:28:13.926 | INFO     | __main__:analyze_products:455 - 
分析进度: 71/395 - Metorial
2025-11-30 10:28:13.926 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Metorial' 已存在，跳过分析
2025-11-30 10:28:13.926 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 71/395
2025-11-30 10:28:13.926 | INFO     | __main__:analyze_products:455 - 
分析进度: 72/395 - AlterBase
2025-11-30 10:28:13.927 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AlterBase' 已存在，跳过分析
2025-11-30 10:28:13.927 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 72/395
2025-11-30 10:28:13.927 | INFO     | __main__:analyze_products:455 - 
分析进度: 73/395 - Ecomcoder
2025-11-30 10:28:13.927 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Ecomcoder' 已存在，跳过分析
2025-11-30 10:28:13.927 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 73/395
2025-11-30 10:28:13.927 | INFO     | __main__:analyze_products:455 - 
分析进度: 74/395 - Primer
2025-11-30 10:28:13.927 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Primer' 已存在，跳过分析
2025-11-30 10:28:13.928 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 74/395
2025-11-30 10:28:13.928 | INFO     | __main__:analyze_products:455 - 
分析进度: 75/395 - Cal ID
2025-11-30 10:28:13.928 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Cal ID' 已存在，跳过分析
2025-11-30 10:28:13.928 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 75/395
2025-11-30 10:28:13.928 | INFO     | __main__:analyze_products:455 - 
分析进度: 76/395 - Citable
2025-11-30 10:28:13.928 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Citable' 已存在，跳过分析
2025-11-30 10:28:13.928 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 76/395
2025-11-30 10:28:13.928 | INFO     | __main__:analyze_products:455 - 
分析进度: 77/395 - ComplyDo
2025-11-30 10:28:13.928 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ComplyDo' 已存在，跳过分析
2025-11-30 10:28:13.929 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 77/395
2025-11-30 10:28:13.929 | INFO     | __main__:analyze_products:455 - 
分析进度: 78/395 - Epismo
2025-11-30 10:28:13.929 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Epismo' 已存在，跳过分析
2025-11-30 10:28:13.929 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 78/395
2025-11-30 10:28:13.929 | INFO     | __main__:analyze_products:455 - 
分析进度: 79/395 - Astrolid
2025-11-30 10:28:13.930 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Astrolid' 已存在，跳过分析
2025-11-30 10:28:13.930 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 79/395
2025-11-30 10:28:13.930 | INFO     | __main__:analyze_products:455 - 
分析进度: 80/395 - Chatter
2025-11-30 10:28:13.930 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Chatter' 已存在，跳过分析
2025-11-30 10:28:13.930 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 80/395
2025-11-30 10:28:13.930 | INFO     | __main__:analyze_products:455 - 
分析进度: 81/395 - Scaloom
2025-11-30 10:28:13.931 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Scaloom' 已存在，跳过分析
2025-11-30 10:28:13.931 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 81/395
2025-11-30 10:28:13.931 | INFO     | __main__:analyze_products:455 - 
分析进度: 82/395 - Skarbe
2025-11-30 10:28:13.933 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Skarbe' 已存在，跳过分析
2025-11-30 10:28:13.933 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 82/395
2025-11-30 10:28:13.933 | INFO     | __main__:analyze_products:455 - 
分析进度: 83/395 - OpenSigner
2025-11-30 10:28:13.933 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'OpenSigner' 已存在，跳过分析
2025-11-30 10:28:13.933 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 83/395
2025-11-30 10:28:13.934 | INFO     | __main__:analyze_products:455 - 
分析进度: 84/395 - JDoodle.ai
2025-11-30 10:28:13.934 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'JDoodle.ai' 已存在，跳过分析
2025-11-30 10:28:13.934 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 84/395
2025-11-30 10:28:13.934 | INFO     | __main__:analyze_products:455 - 
分析进度: 85/395 - Sheet0
2025-11-30 10:28:13.934 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sheet0' 已存在，跳过分析
2025-11-30 10:28:13.934 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 85/395
2025-11-30 10:28:13.934 | INFO     | __main__:analyze_products:455 - 
分析进度: 86/395 - Sensay
2025-11-30 10:28:13.935 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sensay' 已存在，跳过分析
2025-11-30 10:28:13.935 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 86/395
2025-11-30 10:28:13.935 | INFO     | __main__:analyze_products:455 - 
分析进度: 87/395 - The Map of Human Ideas
2025-11-30 10:28:13.935 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'The Map of Human Ideas' 已存在，跳过分析
2025-11-30 10:28:13.935 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 87/395
2025-11-30 10:28:13.936 | INFO     | __main__:analyze_products:455 - 
分析进度: 88/395 - Passionfruit Labs
2025-11-30 10:28:13.936 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Passionfruit Labs' 已存在，跳过分析
2025-11-30 10:28:13.936 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 88/395
2025-11-30 10:28:13.937 | INFO     | __main__:analyze_products:455 - 
分析进度: 89/395 - Released
2025-11-30 10:28:13.937 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Released' 已存在，跳过分析
2025-11-30 10:28:13.937 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 89/395
2025-11-30 10:28:13.937 | INFO     | __main__:analyze_products:455 - 
分析进度: 90/395 - WordFlippin
2025-11-30 10:28:13.938 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'WordFlippin' 已存在，跳过分析
2025-11-30 10:28:13.938 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 90/395
2025-11-30 10:28:13.938 | INFO     | __main__:analyze_products:455 - 
分析进度: 91/395 - Theysaid
2025-11-30 10:28:13.938 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Theysaid' 已存在，跳过分析
2025-11-30 10:28:13.938 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 91/395
2025-11-30 10:28:13.938 | INFO     | __main__:analyze_products:455 - 
分析进度: 92/395 - Noro ADHD Planner
2025-11-30 10:28:13.939 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Noro ADHD Planner' 已存在，跳过分析
2025-11-30 10:28:13.939 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 92/395
2025-11-30 10:28:13.939 | INFO     | __main__:analyze_products:455 - 
分析进度: 93/395 - Clik - Cursor for Video
2025-11-30 10:28:13.940 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Clik - Cursor for Video' 已存在，跳过分析
2025-11-30 10:28:13.940 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 93/395
2025-11-30 10:28:13.940 | INFO     | __main__:analyze_products:455 - 
分析进度: 94/395 - Meta
2025-11-30 10:28:13.940 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Meta' 已存在，跳过分析
2025-11-30 10:28:13.940 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 94/395
2025-11-30 10:28:13.940 | INFO     | __main__:analyze_products:455 - 
分析进度: 95/395 - Mixy
2025-11-30 10:28:13.940 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Mixy' 已存在，跳过分析
2025-11-30 10:28:13.940 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 95/395
2025-11-30 10:28:13.940 | INFO     | __main__:analyze_products:455 - 
分析进度: 96/395 - Praxis News for iOS
2025-11-30 10:28:13.941 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Praxis News for iOS' 已存在，跳过分析
2025-11-30 10:28:13.941 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 96/395
2025-11-30 10:28:13.941 | INFO     | __main__:analyze_products:455 - 
分析进度: 97/395 - Loophole
2025-11-30 10:28:13.941 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Loophole' 已存在，跳过分析
2025-11-30 10:28:13.941 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 97/395
2025-11-30 10:28:13.941 | INFO     | __main__:analyze_products:455 - 
分析进度: 98/395 - Datagran
2025-11-30 10:28:13.942 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Datagran' 已存在，跳过分析
2025-11-30 10:28:13.942 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 98/395
2025-11-30 10:28:13.942 | INFO     | __main__:analyze_products:455 - 
分析进度: 99/395 - Memorr.ai
2025-11-30 10:28:13.942 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Memorr.ai' 已存在，跳过分析
2025-11-30 10:28:13.942 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 99/395
2025-11-30 10:28:13.942 | INFO     | __main__:analyze_products:455 - 
分析进度: 100/395 - Dropstone
2025-11-30 10:28:13.942 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Dropstone' 已存在，跳过分析
2025-11-30 10:28:13.942 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 100/395
2025-11-30 10:28:13.942 | INFO     | __main__:analyze_products:455 - 
分析进度: 101/395 - The Cloud for AI Agents
2025-11-30 10:28:13.943 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'The Cloud for AI Agents' 已存在，跳过分析
2025-11-30 10:28:13.943 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 101/395
2025-11-30 10:28:13.943 | INFO     | __main__:analyze_products:455 - 
分析进度: 102/395 - Pitch
2025-11-30 10:28:13.943 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Pitch' 已存在，跳过分析
2025-11-30 10:28:13.943 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 102/395
2025-11-30 10:28:13.943 | INFO     | __main__:analyze_products:455 - 
分析进度: 103/395 - Pin It
2025-11-30 10:28:13.943 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Pin It' 已存在，跳过分析
2025-11-30 10:28:13.943 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 103/395
2025-11-30 10:28:13.944 | INFO     | __main__:analyze_products:455 - 
分析进度: 104/395 - Talo
2025-11-30 10:28:13.944 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Talo' 已存在，跳过分析
2025-11-30 10:28:13.944 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 104/395
2025-11-30 10:28:13.944 | INFO     | __main__:analyze_products:455 - 
分析进度: 105/395 - Emma:  AI Food Scanner
2025-11-30 10:28:13.944 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Emma:  AI Food Scanner' 已存在，跳过分析
2025-11-30 10:28:13.944 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 105/395
2025-11-30 10:28:13.945 | INFO     | __main__:analyze_products:455 - 
分析进度: 106/395 - Graphis
2025-11-30 10:28:13.945 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Graphis' 已存在，跳过分析
2025-11-30 10:28:13.945 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 106/395
2025-11-30 10:28:13.945 | INFO     | __main__:analyze_products:455 - 
分析进度: 107/395 - Offinal
2025-11-30 10:28:13.945 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Offinal' 已存在，跳过分析
2025-11-30 10:28:13.946 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 107/395
2025-11-30 10:28:13.946 | INFO     | __main__:analyze_products:455 - 
分析进度: 108/395 - Thesys
2025-11-30 10:28:13.946 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Thesys' 已存在，跳过分析
2025-11-30 10:28:13.946 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 108/395
2025-11-30 10:28:13.946 | INFO     | __main__:analyze_products:455 - 
分析进度: 109/395 - Asklet
2025-11-30 10:28:13.947 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Asklet' 已存在，跳过分析
2025-11-30 10:28:13.947 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 109/395
2025-11-30 10:28:13.947 | INFO     | __main__:analyze_products:455 - 
分析进度: 110/395 - TrustMRR
2025-11-30 10:28:13.947 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'TrustMRR' 已存在，跳过分析
2025-11-30 10:28:13.947 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 110/395
2025-11-30 10:28:13.947 | INFO     | __main__:analyze_products:455 - 
分析进度: 111/395 - YouArt
2025-11-30 10:28:13.948 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'YouArt' 已存在，跳过分析
2025-11-30 10:28:13.948 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 111/395
2025-11-30 10:28:13.948 | INFO     | __main__:analyze_products:455 - 
分析进度: 112/395 - Happyverse
2025-11-30 10:28:13.948 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Happyverse' 已存在，跳过分析
2025-11-30 10:28:13.948 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 112/395
2025-11-30 10:28:13.948 | INFO     | __main__:analyze_products:455 - 
分析进度: 113/395 - MindPal
2025-11-30 10:28:13.949 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'MindPal' 已存在，跳过分析
2025-11-30 10:28:13.949 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 113/395
2025-11-30 10:28:13.949 | INFO     | __main__:analyze_products:455 - 
分析进度: 114/395 - Circle
2025-11-30 10:28:13.949 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Circle' 已存在，跳过分析
2025-11-30 10:28:13.949 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 114/395
2025-11-30 10:28:13.949 | INFO     | __main__:analyze_products:455 - 
分析进度: 115/395 - Task Sentry
2025-11-30 10:28:13.950 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Task Sentry' 已存在，跳过分析
2025-11-30 10:28:13.950 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 115/395
2025-11-30 10:28:13.950 | INFO     | __main__:analyze_products:455 - 
分析进度: 116/395 - SnipBox
2025-11-30 10:28:13.950 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SnipBox' 已存在，跳过分析
2025-11-30 10:28:13.950 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 116/395
2025-11-30 10:28:13.950 | INFO     | __main__:analyze_products:455 - 
分析进度: 117/395 - Cranston AI
2025-11-30 10:28:13.950 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Cranston AI' 已存在，跳过分析
2025-11-30 10:28:13.951 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 117/395
2025-11-30 10:28:13.951 | INFO     | __main__:analyze_products:455 - 
分析进度: 118/395 - Rally Tax
2025-11-30 10:28:13.951 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Rally Tax' 已存在，跳过分析
2025-11-30 10:28:13.951 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 118/395
2025-11-30 10:28:13.951 | INFO     | __main__:analyze_products:455 - 
分析进度: 119/395 - Waldium
2025-11-30 10:28:13.951 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Waldium' 已存在，跳过分析
2025-11-30 10:28:13.951 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 119/395
2025-11-30 10:28:13.952 | INFO     | __main__:analyze_products:455 - 
分析进度: 120/395 - Signal Watcher
2025-11-30 10:28:13.952 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Signal Watcher' 已存在，跳过分析
2025-11-30 10:28:13.952 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 120/395
2025-11-30 10:28:13.952 | INFO     | __main__:analyze_products:455 - 
分析进度: 121/395 - Algebras AI
2025-11-30 10:28:13.952 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Algebras AI' 已存在，跳过分析
2025-11-30 10:28:13.952 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 121/395
2025-11-30 10:28:13.952 | INFO     | __main__:analyze_products:455 - 
分析进度: 122/395 - Amplitude
2025-11-30 10:28:13.953 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Amplitude' 已存在，跳过分析
2025-11-30 10:28:13.953 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 122/395
2025-11-30 10:28:13.953 | INFO     | __main__:analyze_products:455 - 
分析进度: 123/395 - Logo.dev
2025-11-30 10:28:13.953 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Logo.dev' 已存在，跳过分析
2025-11-30 10:28:13.953 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 123/395
2025-11-30 10:28:13.953 | INFO     | __main__:analyze_products:455 - 
分析进度: 124/395 - ElevenLabs
2025-11-30 10:28:13.953 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ElevenLabs' 已存在，跳过分析
2025-11-30 10:28:13.954 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 124/395
2025-11-30 10:28:13.954 | INFO     | __main__:analyze_products:455 - 
分析进度: 125/395 - ParseMania.com
2025-11-30 10:28:13.954 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ParseMania.com' 已存在，跳过分析
2025-11-30 10:28:13.954 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 125/395
2025-11-30 10:28:13.954 | INFO     | __main__:analyze_products:455 - 
分析进度: 126/395 - Vibe Manager
2025-11-30 10:28:13.954 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Vibe Manager' 已存在，跳过分析
2025-11-30 10:28:13.954 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 126/395
2025-11-30 10:28:13.955 | INFO     | __main__:analyze_products:455 - 
分析进度: 127/395 - Peakforms
2025-11-30 10:28:13.955 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Peakforms' 已存在，跳过分析
2025-11-30 10:28:13.955 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 127/395
2025-11-30 10:28:13.955 | INFO     | __main__:analyze_products:455 - 
分析进度: 128/395 - Hyperlink by Nexa AI
2025-11-30 10:28:13.955 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hyperlink by Nexa AI' 已存在，跳过分析
2025-11-30 10:28:13.955 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 128/395
2025-11-30 10:28:13.955 | INFO     | __main__:analyze_products:455 - 
分析进度: 129/395 - Brainfish
2025-11-30 10:28:13.955 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Brainfish' 已存在，跳过分析
2025-11-30 10:28:13.956 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 129/395
2025-11-30 10:28:13.956 | INFO     | __main__:analyze_products:455 - 
分析进度: 130/395 - Trae
2025-11-30 10:28:13.956 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Trae' 已存在，跳过分析
2025-11-30 10:28:13.956 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 130/395
2025-11-30 10:28:13.956 | INFO     | __main__:analyze_products:455 - 
分析进度: 131/395 - Sprites.ai
2025-11-30 10:28:13.956 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sprites.ai' 已存在，跳过分析
2025-11-30 10:28:13.956 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 131/395
2025-11-30 10:28:13.956 | INFO     | __main__:analyze_products:455 - 
分析进度: 132/395 - NBA Moves
2025-11-30 10:28:13.957 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'NBA Moves' 已存在，跳过分析
2025-11-30 10:28:13.957 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 132/395
2025-11-30 10:28:13.957 | INFO     | __main__:analyze_products:455 - 
分析进度: 133/395 - VoteVid
2025-11-30 10:28:13.957 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'VoteVid' 已存在，跳过分析
2025-11-30 10:28:13.957 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 133/395
2025-11-30 10:28:13.957 | INFO     | __main__:analyze_products:455 - 
分析进度: 134/395 - SpeechCut
2025-11-30 10:28:13.958 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SpeechCut' 已存在，跳过分析
2025-11-30 10:28:13.958 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 134/395
2025-11-30 10:28:13.958 | INFO     | __main__:analyze_products:455 - 
分析进度: 135/395 - Kadabra
2025-11-30 10:28:13.958 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Kadabra' 已存在，跳过分析
2025-11-30 10:28:13.958 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 135/395
2025-11-30 10:28:13.958 | INFO     | __main__:analyze_products:455 - 
分析进度: 136/395 - PrompTessor
2025-11-30 10:28:13.958 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'PrompTessor' 已存在，跳过分析
2025-11-30 10:28:13.958 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 136/395
2025-11-30 10:28:13.958 | INFO     | __main__:analyze_products:455 - 
分析进度: 137/395 - Picsart
2025-11-30 10:28:13.959 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Picsart' 已存在，跳过分析
2025-11-30 10:28:13.959 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 137/395
2025-11-30 10:28:13.959 | INFO     | __main__:analyze_products:455 - 
分析进度: 138/395 - SnapCommit
2025-11-30 10:28:13.959 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SnapCommit' 已存在，跳过分析
2025-11-30 10:28:13.959 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 138/395
2025-11-30 10:28:13.959 | INFO     | __main__:analyze_products:455 - 
分析进度: 139/395 - Webflow
2025-11-30 10:28:13.959 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Webflow' 已存在，跳过分析
2025-11-30 10:28:13.959 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 139/395
2025-11-30 10:28:13.960 | INFO     | __main__:analyze_products:455 - 
分析进度: 140/395 - The Drive AI
2025-11-30 10:28:13.960 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'The Drive AI' 已存在，跳过分析
2025-11-30 10:28:13.960 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 140/395
2025-11-30 10:28:13.960 | INFO     | __main__:analyze_products:455 - 
分析进度: 141/395 - Cotera
2025-11-30 10:28:13.961 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Cotera' 已存在，跳过分析
2025-11-30 10:28:13.961 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 141/395
2025-11-30 10:28:13.961 | INFO     | __main__:analyze_products:455 - 
分析进度: 142/395 - Rock-n-Roll
2025-11-30 10:28:13.961 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Rock-n-Roll' 已存在，跳过分析
2025-11-30 10:28:13.961 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 142/395
2025-11-30 10:28:13.961 | INFO     | __main__:analyze_products:455 - 
分析进度: 143/395 - MacDetox
2025-11-30 10:28:13.962 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'MacDetox' 已存在，跳过分析
2025-11-30 10:28:13.962 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 143/395
2025-11-30 10:28:13.962 | INFO     | __main__:analyze_products:455 - 
分析进度: 144/395 - Hathora
2025-11-30 10:28:13.962 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hathora' 已存在，跳过分析
2025-11-30 10:28:13.962 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 144/395
2025-11-30 10:28:13.962 | INFO     | __main__:analyze_products:455 - 
分析进度: 145/395 - Crono
2025-11-30 10:28:13.963 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Crono' 已存在，跳过分析
2025-11-30 10:28:13.963 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 145/395
2025-11-30 10:28:13.963 | INFO     | __main__:analyze_products:455 - 
分析进度: 146/395 - Superapp
2025-11-30 10:28:13.963 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Superapp' 已存在，跳过分析
2025-11-30 10:28:13.963 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 146/395
2025-11-30 10:28:13.963 | INFO     | __main__:analyze_products:455 - 
分析进度: 147/395 - Geekflare Connect
2025-11-30 10:28:13.963 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Geekflare Connect' 已存在，跳过分析
2025-11-30 10:28:13.964 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 147/395
2025-11-30 10:28:13.964 | INFO     | __main__:analyze_products:455 - 
分析进度: 148/395 - Hiperyon
2025-11-30 10:28:13.964 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hiperyon' 已存在，跳过分析
2025-11-30 10:28:13.964 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 148/395
2025-11-30 10:28:13.964 | INFO     | __main__:analyze_products:455 - 
分析进度: 149/395 - YouWare
2025-11-30 10:28:13.964 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'YouWare' 已存在，跳过分析
2025-11-30 10:28:13.964 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 149/395
2025-11-30 10:28:13.964 | INFO     | __main__:analyze_products:455 - 
分析进度: 150/395 - cto.new
2025-11-30 10:28:13.965 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'cto.new' 已存在，跳过分析
2025-11-30 10:28:13.965 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 150/395
2025-11-30 10:28:13.965 | INFO     | __main__:analyze_products:455 - 
分析进度: 151/395 - Oasi
2025-11-30 10:28:13.965 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Oasi' 已存在，跳过分析
2025-11-30 10:28:13.965 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 151/395
2025-11-30 10:28:13.965 | INFO     | __main__:analyze_products:455 - 
分析进度: 152/395 - Fuser
2025-11-30 10:28:13.965 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Fuser' 已存在，跳过分析
2025-11-30 10:28:13.966 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 152/395
2025-11-30 10:28:13.966 | INFO     | __main__:analyze_products:455 - 
分析进度: 153/395 - Avaturn Live
2025-11-30 10:28:13.966 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Avaturn Live' 已存在，跳过分析
2025-11-30 10:28:13.966 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 153/395
2025-11-30 10:28:13.966 | INFO     | __main__:analyze_products:455 - 
分析进度: 154/395 - Marble by World Labs
2025-11-30 10:28:13.966 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Marble by World Labs' 已存在，跳过分析
2025-11-30 10:28:13.966 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 154/395
2025-11-30 10:28:13.966 | INFO     | __main__:analyze_products:455 - 
分析进度: 155/395 - OpenAI
2025-11-30 10:28:13.967 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'OpenAI' 已存在，跳过分析
2025-11-30 10:28:13.967 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 155/395
2025-11-30 10:28:13.967 | INFO     | __main__:analyze_products:455 - 
分析进度: 156/395 - Velvet
2025-11-30 10:28:13.967 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Velvet' 已存在，跳过分析
2025-11-30 10:28:13.967 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 156/395
2025-11-30 10:28:13.967 | INFO     | __main__:analyze_products:455 - 
分析进度: 157/395 - BookSell
2025-11-30 10:28:13.968 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'BookSell' 已存在，跳过分析
2025-11-30 10:28:13.968 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 157/395
2025-11-30 10:28:13.968 | INFO     | __main__:analyze_products:455 - 
分析进度: 158/395 - bunny.net
2025-11-30 10:28:13.968 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'bunny.net' 已存在，跳过分析
2025-11-30 10:28:13.968 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 158/395
2025-11-30 10:28:13.968 | INFO     | __main__:analyze_products:455 - 
分析进度: 159/395 - Willow Voice
2025-11-30 10:28:13.968 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Willow Voice' 已存在，跳过分析
2025-11-30 10:28:13.968 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 159/395
2025-11-30 10:28:13.968 | INFO     | __main__:analyze_products:455 - 
分析进度: 160/395 - Pylon
2025-11-30 10:28:13.969 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Pylon' 已存在，跳过分析
2025-11-30 10:28:13.969 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 160/395
2025-11-30 10:28:13.969 | INFO     | __main__:analyze_products:455 - 
分析进度: 161/395 - Webjourney
2025-11-30 10:28:13.969 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Webjourney' 已存在，跳过分析
2025-11-30 10:28:13.969 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 161/395
2025-11-30 10:28:13.969 | INFO     | __main__:analyze_products:455 - 
分析进度: 162/395 - Documenso
2025-11-30 10:28:13.969 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Documenso' 已存在，跳过分析
2025-11-30 10:28:13.969 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 162/395
2025-11-30 10:28:13.970 | INFO     | __main__:analyze_products:455 - 
分析进度: 163/395 - Devpilot
2025-11-30 10:28:13.970 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Devpilot' 已存在，跳过分析
2025-11-30 10:28:13.970 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 163/395
2025-11-30 10:28:13.970 | INFO     | __main__:analyze_products:455 - 
分析进度: 164/395 - Lifter
2025-11-30 10:28:13.970 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Lifter' 已存在，跳过分析
2025-11-30 10:28:13.970 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 164/395
2025-11-30 10:28:13.970 | INFO     | __main__:analyze_products:455 - 
分析进度: 165/395 - Doco
2025-11-30 10:28:13.971 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Doco' 已存在，跳过分析
2025-11-30 10:28:13.971 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 165/395
2025-11-30 10:28:13.971 | INFO     | __main__:analyze_products:455 - 
分析进度: 166/395 - SafetyWing
2025-11-30 10:28:13.971 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SafetyWing' 已存在，跳过分析
2025-11-30 10:28:13.971 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 166/395
2025-11-30 10:28:13.971 | INFO     | __main__:analyze_products:455 - 
分析进度: 167/395 - Easy Tasks by Morgen
2025-11-30 10:28:13.971 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Easy Tasks by Morgen' 已存在，跳过分析
2025-11-30 10:28:13.971 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 167/395
2025-11-30 10:28:13.971 | INFO     | __main__:analyze_products:455 - 
分析进度: 168/395 - Khorus
2025-11-30 10:28:13.971 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Khorus' 已存在，跳过分析
2025-11-30 10:28:13.972 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 168/395
2025-11-30 10:28:13.972 | INFO     | __main__:analyze_products:455 - 
分析进度: 169/395 - SIMA 2
2025-11-30 10:28:13.972 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SIMA 2' 已存在，跳过分析
2025-11-30 10:28:13.972 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 169/395
2025-11-30 10:28:13.972 | INFO     | __main__:analyze_products:455 - 
分析进度: 170/395 - MyLens for Youtube
2025-11-30 10:28:13.972 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'MyLens for Youtube' 已存在，跳过分析
2025-11-30 10:28:13.972 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 170/395
2025-11-30 10:28:13.972 | INFO     | __main__:analyze_products:455 - 
分析进度: 171/395 - AirShare
2025-11-30 10:28:13.972 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AirShare' 已存在，跳过分析
2025-11-30 10:28:13.973 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 171/395
2025-11-30 10:28:13.973 | INFO     | __main__:analyze_products:455 - 
分析进度: 172/395 - Email Buttons
2025-11-30 10:28:13.973 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Email Buttons' 已存在，跳过分析
2025-11-30 10:28:13.973 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 172/395
2025-11-30 10:28:13.973 | INFO     | __main__:analyze_products:455 - 
分析进度: 173/395 - Scraib.app
2025-11-30 10:28:13.974 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Scraib.app' 已存在，跳过分析
2025-11-30 10:28:13.974 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 173/395
2025-11-30 10:28:13.974 | INFO     | __main__:analyze_products:455 - 
分析进度: 174/395 - SourcePilot
2025-11-30 10:28:13.974 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SourcePilot' 已存在，跳过分析
2025-11-30 10:28:13.974 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 174/395
2025-11-30 10:28:13.974 | INFO     | __main__:analyze_products:455 - 
分析进度: 175/395 - Juno digital planner
2025-11-30 10:28:13.974 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Juno digital planner' 已存在，跳过分析
2025-11-30 10:28:13.975 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 175/395
2025-11-30 10:28:13.975 | INFO     | __main__:analyze_products:455 - 
分析进度: 176/395 - GitHub Repo Visibility Analyzer
2025-11-30 10:28:13.975 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'GitHub Repo Visibility Analyzer' 已存在，跳过分析
2025-11-30 10:28:13.975 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 176/395
2025-11-30 10:28:13.975 | INFO     | __main__:analyze_products:455 - 
分析进度: 177/395 - Proximity Lock System
2025-11-30 10:28:13.975 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Proximity Lock System' 已存在，跳过分析
2025-11-30 10:28:13.975 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 177/395
2025-11-30 10:28:13.975 | INFO     | __main__:analyze_products:455 - 
分析进度: 178/395 - ClipboardAI
2025-11-30 10:28:13.976 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ClipboardAI' 已存在，跳过分析
2025-11-30 10:28:13.976 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 178/395
2025-11-30 10:28:13.976 | INFO     | __main__:analyze_products:455 - 
分析进度: 179/395 - LaunchOS
2025-11-30 10:28:13.976 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'LaunchOS' 已存在，跳过分析
2025-11-30 10:28:13.976 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 179/395
2025-11-30 10:28:13.976 | INFO     | __main__:analyze_products:455 - 
分析进度: 180/395 - No Contact Tracker
2025-11-30 10:28:13.977 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'No Contact Tracker' 已存在，跳过分析
2025-11-30 10:28:13.977 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 180/395
2025-11-30 10:28:13.977 | INFO     | __main__:analyze_products:455 - 
分析进度: 181/395 - RingIt
2025-11-30 10:28:13.977 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'RingIt' 已存在，跳过分析
2025-11-30 10:28:13.977 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 181/395
2025-11-30 10:28:13.977 | INFO     | __main__:analyze_products:455 - 
分析进度: 182/395 - Artifacts
2025-11-30 10:28:13.978 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Artifacts' 已存在，跳过分析
2025-11-30 10:28:13.978 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 182/395
2025-11-30 10:28:13.978 | INFO     | __main__:analyze_products:455 - 
分析进度: 183/395 - Planndu
2025-11-30 10:28:13.978 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Planndu' 已存在，跳过分析
2025-11-30 10:28:13.978 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 183/395
2025-11-30 10:28:13.978 | INFO     | __main__:analyze_products:455 - 
分析进度: 184/395 - WoofSheet
2025-11-30 10:28:13.978 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'WoofSheet' 已存在，跳过分析
2025-11-30 10:28:13.979 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 184/395
2025-11-30 10:28:13.979 | INFO     | __main__:analyze_products:455 - 
分析进度: 185/395 - Prometora
2025-11-30 10:28:13.979 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Prometora' 已存在，跳过分析
2025-11-30 10:28:13.979 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 185/395
2025-11-30 10:28:13.979 | INFO     | __main__:analyze_products:455 - 
分析进度: 186/395 - Rare Big Deal
2025-11-30 10:28:13.980 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Rare Big Deal' 已存在，跳过分析
2025-11-30 10:28:13.980 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 186/395
2025-11-30 10:28:13.980 | INFO     | __main__:analyze_products:455 - 
分析进度: 187/395 - ZenCommunity
2025-11-30 10:28:13.980 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ZenCommunity' 已存在，跳过分析
2025-11-30 10:28:13.980 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 187/395
2025-11-30 10:28:13.980 | INFO     | __main__:analyze_products:455 - 
分析进度: 188/395 - Elsie AI
2025-11-30 10:28:13.980 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Elsie AI' 已存在，跳过分析
2025-11-30 10:28:13.980 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 188/395
2025-11-30 10:28:13.981 | INFO     | __main__:analyze_products:455 - 
分析进度: 189/395 - Gubb
2025-11-30 10:28:13.981 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Gubb' 已存在，跳过分析
2025-11-30 10:28:13.981 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 189/395
2025-11-30 10:28:13.981 | INFO     | __main__:analyze_products:455 - 
分析进度: 190/395 - Koyal
2025-11-30 10:28:13.981 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Koyal' 已存在，跳过分析
2025-11-30 10:28:13.981 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 190/395
2025-11-30 10:28:13.981 | INFO     | __main__:analyze_products:455 - 
分析进度: 191/395 - NotiSprite
2025-11-30 10:28:13.981 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'NotiSprite' 已存在，跳过分析
2025-11-30 10:28:13.982 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 191/395
2025-11-30 10:28:13.982 | INFO     | __main__:analyze_products:455 - 
分析进度: 192/395 - 2pr
2025-11-30 10:28:13.982 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 '2pr' 已存在，跳过分析
2025-11-30 10:28:13.982 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 192/395
2025-11-30 10:28:13.982 | INFO     | __main__:analyze_products:455 - 
分析进度: 193/395 - Swytchcode
2025-11-30 10:28:13.982 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Swytchcode' 已存在，跳过分析
2025-11-30 10:28:13.982 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 193/395
2025-11-30 10:28:13.982 | INFO     | __main__:analyze_products:455 - 
分析进度: 194/395 - Sato Video Player
2025-11-30 10:28:13.983 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sato Video Player' 已存在，跳过分析
2025-11-30 10:28:13.983 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 194/395
2025-11-30 10:28:13.983 | INFO     | __main__:analyze_products:455 - 
分析进度: 195/395 - IntegrateAPI
2025-11-30 10:28:13.983 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'IntegrateAPI' 已存在，跳过分析
2025-11-30 10:28:13.983 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 195/395
2025-11-30 10:28:13.983 | INFO     | __main__:analyze_products:455 - 
分析进度: 196/395 - Chat by X
2025-11-30 10:28:13.984 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Chat by X' 已存在，跳过分析
2025-11-30 10:28:13.984 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 196/395
2025-11-30 10:28:13.984 | INFO     | __main__:analyze_products:455 - 
分析进度: 197/395 - beehiiv
2025-11-30 10:28:13.984 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'beehiiv' 已存在，跳过分析
2025-11-30 10:28:13.984 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 197/395
2025-11-30 10:28:13.984 | INFO     | __main__:analyze_products:455 - 
分析进度: 198/395 - Marginof.com
2025-11-30 10:28:13.984 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Marginof.com' 已存在，跳过分析
2025-11-30 10:28:13.986 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 198/395
2025-11-30 10:28:13.986 | INFO     | __main__:analyze_products:455 - 
分析进度: 199/395 - YourGPT
2025-11-30 10:28:13.986 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'YourGPT' 已存在，跳过分析
2025-11-30 10:28:13.986 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 199/395
2025-11-30 10:28:13.986 | INFO     | __main__:analyze_products:455 - 
分析进度: 200/395 - Reindeer
2025-11-30 10:28:13.987 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Reindeer' 已存在，跳过分析
2025-11-30 10:28:13.987 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 200/395
2025-11-30 10:28:13.987 | INFO     | __main__:analyze_products:455 - 
分析进度: 201/395 - Anymark
2025-11-30 10:28:13.987 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Anymark' 已存在，跳过分析
2025-11-30 10:28:13.987 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 201/395
2025-11-30 10:28:13.987 | INFO     | __main__:analyze_products:455 - 
分析进度: 202/395 - AppealSeal
2025-11-30 10:28:13.988 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AppealSeal' 已存在，跳过分析
2025-11-30 10:28:13.988 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 202/395
2025-11-30 10:28:13.988 | INFO     | __main__:analyze_products:455 - 
分析进度: 203/395 - NeoAgent
2025-11-30 10:28:13.988 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'NeoAgent' 已存在，跳过分析
2025-11-30 10:28:13.989 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 203/395
2025-11-30 10:28:13.989 | INFO     | __main__:analyze_products:455 - 
分析进度: 204/395 - sleek.design
2025-11-30 10:28:13.989 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'sleek.design' 已存在，跳过分析
2025-11-30 10:28:13.989 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 204/395
2025-11-30 10:28:13.989 | INFO     | __main__:analyze_products:455 - 
分析进度: 205/395 - BeFreed
2025-11-30 10:28:13.989 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'BeFreed' 已存在，跳过分析
2025-11-30 10:28:13.990 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 205/395
2025-11-30 10:28:13.990 | INFO     | __main__:analyze_products:455 - 
分析进度: 206/395 - Welltory
2025-11-30 10:28:13.990 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Welltory' 已存在，跳过分析
2025-11-30 10:28:13.990 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 206/395
2025-11-30 10:28:13.990 | INFO     | __main__:analyze_products:455 - 
分析进度: 207/395 - Blimp
2025-11-30 10:28:13.991 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Blimp' 已存在，跳过分析
2025-11-30 10:28:13.991 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 207/395
2025-11-30 10:28:13.991 | INFO     | __main__:analyze_products:455 - 
分析进度: 208/395 - VNYL
2025-11-30 10:28:13.991 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'VNYL' 已存在，跳过分析
2025-11-30 10:28:13.992 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 208/395
2025-11-30 10:28:13.992 | INFO     | __main__:analyze_products:455 - 
分析进度: 209/395 - Juice
2025-11-30 10:28:13.992 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Juice' 已存在，跳过分析
2025-11-30 10:28:13.992 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 209/395
2025-11-30 10:28:13.992 | INFO     | __main__:analyze_products:455 - 
分析进度: 210/395 - Paraflow
2025-11-30 10:28:13.992 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Paraflow' 已存在，跳过分析
2025-11-30 10:28:13.993 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 210/395
2025-11-30 10:28:13.993 | INFO     | __main__:analyze_products:455 - 
分析进度: 211/395 - AidaJet
2025-11-30 10:28:13.993 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AidaJet' 已存在，跳过分析
2025-11-30 10:28:13.994 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 211/395
2025-11-30 10:28:13.994 | INFO     | __main__:analyze_products:455 - 
分析进度: 212/395 - Zen Editor
2025-11-30 10:28:13.994 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Zen Editor' 已存在，跳过分析
2025-11-30 10:28:13.994 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 212/395
2025-11-30 10:28:13.994 | INFO     | __main__:analyze_products:455 - 
分析进度: 213/395 - Sakura
2025-11-30 10:28:13.994 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sakura' 已存在，跳过分析
2025-11-30 10:28:13.994 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 213/395
2025-11-30 10:28:13.994 | INFO     | __main__:analyze_products:455 - 
分析进度: 214/395 - Sokosumi
2025-11-30 10:28:13.995 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sokosumi' 已存在，跳过分析
2025-11-30 10:28:13.995 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 214/395
2025-11-30 10:28:13.995 | INFO     | __main__:analyze_products:455 - 
分析进度: 215/395 - Bluedot
2025-11-30 10:28:13.995 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Bluedot' 已存在，跳过分析
2025-11-30 10:28:13.995 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 215/395
2025-11-30 10:28:13.995 | INFO     | __main__:analyze_products:455 - 
分析进度: 216/395 - Google Antigravity
2025-11-30 10:28:13.995 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Google Antigravity' 已存在，跳过分析
2025-11-30 10:28:13.996 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 216/395
2025-11-30 10:28:13.996 | INFO     | __main__:analyze_products:455 - 
分析进度: 217/395 - Gemini
2025-11-30 10:28:13.996 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Gemini' 已存在，跳过分析
2025-11-30 10:28:13.996 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 217/395
2025-11-30 10:28:13.996 | INFO     | __main__:analyze_products:455 - 
分析进度: 218/395 - Tiptap
2025-11-30 10:28:13.997 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Tiptap' 已存在，跳过分析
2025-11-30 10:28:13.997 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 218/395
2025-11-30 10:28:13.997 | INFO     | __main__:analyze_products:455 - 
分析进度: 219/395 - AutoSubtitles
2025-11-30 10:28:13.997 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AutoSubtitles' 已存在，跳过分析
2025-11-30 10:28:13.998 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 219/395
2025-11-30 10:28:13.998 | INFO     | __main__:analyze_products:455 - 
分析进度: 220/395 - StopBite
2025-11-30 10:28:13.998 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'StopBite' 已存在，跳过分析
2025-11-30 10:28:13.998 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 220/395
2025-11-30 10:28:13.998 | INFO     | __main__:analyze_products:455 - 
分析进度: 221/395 - Snippets AI
2025-11-30 10:28:13.998 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Snippets AI' 已存在，跳过分析
2025-11-30 10:28:13.998 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 221/395
2025-11-30 10:28:13.998 | INFO     | __main__:analyze_products:455 - 
分析进度: 222/395 - Lapis
2025-11-30 10:28:13.999 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Lapis' 已存在，跳过分析
2025-11-30 10:28:13.999 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 222/395
2025-11-30 10:28:13.999 | INFO     | __main__:analyze_products:455 - 
分析进度: 223/395 - Airstitch
2025-11-30 10:28:13.999 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Airstitch' 已存在，跳过分析
2025-11-30 10:28:13.999 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 223/395
2025-11-30 10:28:13.999 | INFO     | __main__:analyze_products:455 - 
分析进度: 224/395 - Tiny Mario
2025-11-30 10:28:13.999 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Tiny Mario' 已存在，跳过分析
2025-11-30 10:28:14.000 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 224/395
2025-11-30 10:28:14.000 | INFO     | __main__:analyze_products:455 - 
分析进度: 225/395 - Hirosend
2025-11-30 10:28:14.000 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hirosend' 已存在，跳过分析
2025-11-30 10:28:14.000 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 225/395
2025-11-30 10:28:14.000 | INFO     | __main__:analyze_products:455 - 
分析进度: 226/395 - Grok 3
2025-11-30 10:28:14.000 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Grok 3' 已存在，跳过分析
2025-11-30 10:28:14.000 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 226/395
2025-11-30 10:28:14.001 | INFO     | __main__:analyze_products:455 - 
分析进度: 227/395 - Zo Computer
2025-11-30 10:28:14.001 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Zo Computer' 已存在，跳过分析
2025-11-30 10:28:14.001 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 227/395
2025-11-30 10:28:14.001 | INFO     | __main__:analyze_products:455 - 
分析进度: 228/395 - Markopolo AI
2025-11-30 10:28:14.001 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Markopolo AI' 已存在，跳过分析
2025-11-30 10:28:14.001 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 228/395
2025-11-30 10:28:14.001 | INFO     | __main__:analyze_products:455 - 
分析进度: 229/395 - AI Email Template Generator
2025-11-30 10:28:14.002 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AI Email Template Generator' 已存在，跳过分析
2025-11-30 10:28:14.002 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 229/395
2025-11-30 10:28:14.002 | INFO     | __main__:analyze_products:455 - 
分析进度: 230/395 - Streetwise
2025-11-30 10:28:14.003 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Streetwise' 已存在，跳过分析
2025-11-30 10:28:14.003 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 230/395
2025-11-30 10:28:14.003 | INFO     | __main__:analyze_products:455 - 
分析进度: 231/395 - Nitpicks
2025-11-30 10:28:14.003 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Nitpicks' 已存在，跳过分析
2025-11-30 10:28:14.003 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 231/395
2025-11-30 10:28:14.004 | INFO     | __main__:analyze_products:455 - 
分析进度: 232/395 - Super
2025-11-30 10:28:14.004 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Super' 已存在，跳过分析
2025-11-30 10:28:14.004 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 232/395
2025-11-30 10:28:14.004 | INFO     | __main__:analyze_products:455 - 
分析进度: 233/395 - StenifyAI
2025-11-30 10:28:14.004 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'StenifyAI' 已存在，跳过分析
2025-11-30 10:28:14.005 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 233/395
2025-11-30 10:28:14.005 | INFO     | __main__:analyze_products:455 - 
分析进度: 234/395 - Axis One
2025-11-30 10:28:14.005 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Axis One' 已存在，跳过分析
2025-11-30 10:28:14.005 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 234/395
2025-11-30 10:28:14.005 | INFO     | __main__:analyze_products:455 - 
分析进度: 235/395 - PortTraceX
2025-11-30 10:28:14.005 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'PortTraceX' 已存在，跳过分析
2025-11-30 10:28:14.005 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 235/395
2025-11-30 10:28:14.005 | INFO     | __main__:analyze_products:455 - 
分析进度: 236/395 - Nori
2025-11-30 10:28:14.006 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Nori' 已存在，跳过分析
2025-11-30 10:28:14.006 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 236/395
2025-11-30 10:28:14.006 | INFO     | __main__:analyze_products:455 - 
分析进度: 237/395 - Rewebly
2025-11-30 10:28:14.006 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Rewebly' 已存在，跳过分析
2025-11-30 10:28:14.006 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 237/395
2025-11-30 10:28:14.006 | INFO     | __main__:analyze_products:455 - 
分析进度: 238/395 - Termly
2025-11-30 10:28:14.007 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Termly' 已存在，跳过分析
2025-11-30 10:28:14.007 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 238/395
2025-11-30 10:28:14.007 | INFO     | __main__:analyze_products:455 - 
分析进度: 239/395 - JotChain
2025-11-30 10:28:14.007 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'JotChain' 已存在，跳过分析
2025-11-30 10:28:14.007 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 239/395
2025-11-30 10:28:14.007 | INFO     | __main__:analyze_products:455 - 
分析进度: 240/395 - Oura
2025-11-30 10:28:14.008 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Oura' 已存在，跳过分析
2025-11-30 10:28:14.008 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 240/395
2025-11-30 10:28:14.008 | INFO     | __main__:analyze_products:455 - 
分析进度: 241/395 - Sendbird
2025-11-30 10:28:14.008 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sendbird' 已存在，跳过分析
2025-11-30 10:28:14.008 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 241/395
2025-11-30 10:28:14.008 | INFO     | __main__:analyze_products:455 - 
分析进度: 242/395 - Baserow
2025-11-30 10:28:14.009 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Baserow' 已存在，跳过分析
2025-11-30 10:28:14.009 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 242/395
2025-11-30 10:28:14.009 | INFO     | __main__:analyze_products:455 - 
分析进度: 243/395 - Filter Everything Online
2025-11-30 10:28:14.009 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Filter Everything Online' 已存在，跳过分析
2025-11-30 10:28:14.009 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 243/395
2025-11-30 10:28:14.009 | INFO     | __main__:analyze_products:455 - 
分析进度: 244/395 - Alloy
2025-11-30 10:28:14.009 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Alloy' 已存在，跳过分析
2025-11-30 10:28:14.009 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 244/395
2025-11-30 10:28:14.010 | INFO     | __main__:analyze_products:455 - 
分析进度: 245/395 - Ogment MCP-Builder
2025-11-30 10:28:14.010 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Ogment MCP-Builder' 已存在，跳过分析
2025-11-30 10:28:14.010 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 245/395
2025-11-30 10:28:14.010 | INFO     | __main__:analyze_products:455 - 
分析进度: 246/395 - Thumbmagic
2025-11-30 10:28:14.010 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Thumbmagic' 已存在，跳过分析
2025-11-30 10:28:14.010 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 246/395
2025-11-30 10:28:14.010 | INFO     | __main__:analyze_products:455 - 
分析进度: 247/395 - Typeless
2025-11-30 10:28:14.011 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Typeless' 已存在，跳过分析
2025-11-30 10:28:14.011 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 247/395
2025-11-30 10:28:14.011 | INFO     | __main__:analyze_products:455 - 
分析进度: 248/395 - Speakeasy
2025-11-30 10:28:14.011 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Speakeasy' 已存在，跳过分析
2025-11-30 10:28:14.012 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 248/395
2025-11-30 10:28:14.013 | INFO     | __main__:analyze_products:455 - 
分析进度: 249/395 - Notate.so
2025-11-30 10:28:14.013 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Notate.so' 已存在，跳过分析
2025-11-30 10:28:14.013 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 249/395
2025-11-30 10:28:14.013 | INFO     | __main__:analyze_products:455 - 
分析进度: 250/395 - InsForge
2025-11-30 10:28:14.014 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'InsForge' 已存在，跳过分析
2025-11-30 10:28:14.014 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 250/395
2025-11-30 10:28:14.014 | INFO     | __main__:analyze_products:455 - 
分析进度: 251/395 - webhook.rodeo
2025-11-30 10:28:14.014 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'webhook.rodeo' 已存在，跳过分析
2025-11-30 10:28:14.014 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 251/395
2025-11-30 10:28:14.014 | INFO     | __main__:analyze_products:455 - 
分析进度: 252/395 - Lumical
2025-11-30 10:28:14.015 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Lumical' 已存在，跳过分析
2025-11-30 10:28:14.015 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 252/395
2025-11-30 10:28:14.015 | INFO     | __main__:analyze_products:455 - 
分析进度: 253/395 - Tonic.ai
2025-11-30 10:28:14.016 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Tonic.ai' 已存在，跳过分析
2025-11-30 10:28:14.017 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 253/395
2025-11-30 10:28:14.017 | INFO     | __main__:analyze_products:455 - 
分析进度: 254/395 - Axal
2025-11-30 10:28:14.017 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Axal' 已存在，跳过分析
2025-11-30 10:28:14.017 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 254/395
2025-11-30 10:28:14.017 | INFO     | __main__:analyze_products:455 - 
分析进度: 255/395 - CapCut AI Suite
2025-11-30 10:28:14.017 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'CapCut AI Suite' 已存在，跳过分析
2025-11-30 10:28:14.017 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 255/395
2025-11-30 10:28:14.017 | INFO     | __main__:analyze_products:455 - 
分析进度: 256/395 - Unravel
2025-11-30 10:28:14.018 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Unravel' 已存在，跳过分析
2025-11-30 10:28:14.018 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 256/395
2025-11-30 10:28:14.018 | INFO     | __main__:analyze_products:455 - 
分析进度: 257/395 - Pressdeck
2025-11-30 10:28:14.018 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Pressdeck' 已存在，跳过分析
2025-11-30 10:28:14.018 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 257/395
2025-11-30 10:28:14.018 | INFO     | __main__:analyze_products:455 - 
分析进度: 258/395 - Guideflow
2025-11-30 10:28:14.018 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Guideflow' 已存在，跳过分析
2025-11-30 10:28:14.019 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 258/395
2025-11-30 10:28:14.019 | INFO     | __main__:analyze_products:455 - 
分析进度: 259/395 - Manus
2025-11-30 10:28:14.019 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Manus' 已存在，跳过分析
2025-11-30 10:28:14.019 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 259/395
2025-11-30 10:28:14.019 | INFO     | __main__:analyze_products:455 - 
分析进度: 260/395 - Spine
2025-11-30 10:28:14.019 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Spine' 已存在，跳过分析
2025-11-30 10:28:14.019 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 260/395
2025-11-30 10:28:14.020 | INFO     | __main__:analyze_products:455 - 
分析进度: 261/395 - Color Palette Pro
2025-11-30 10:28:14.020 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Color Palette Pro' 已存在，跳过分析
2025-11-30 10:28:14.020 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 261/395
2025-11-30 10:28:14.020 | INFO     | __main__:analyze_products:455 - 
分析进度: 262/395 - Signadot
2025-11-30 10:28:14.020 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Signadot' 已存在，跳过分析
2025-11-30 10:28:14.020 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 262/395
2025-11-30 10:28:14.020 | INFO     | __main__:analyze_products:455 - 
分析进度: 263/395 - Gemini 3 Brand Audit
2025-11-30 10:28:14.020 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Gemini 3 Brand Audit' 已存在，跳过分析
2025-11-30 10:28:14.021 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 263/395
2025-11-30 10:28:14.021 | INFO     | __main__:analyze_products:455 - 
分析进度: 264/395 - Magic Mango
2025-11-30 10:28:14.022 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Magic Mango' 已存在，跳过分析
2025-11-30 10:28:14.022 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 264/395
2025-11-30 10:28:14.023 | INFO     | __main__:analyze_products:455 - 
分析进度: 265/395 - Baselight
2025-11-30 10:28:14.023 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Baselight' 已存在，跳过分析
2025-11-30 10:28:14.023 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 265/395
2025-11-30 10:28:14.023 | INFO     | __main__:analyze_products:455 - 
分析进度: 266/395 - Karumi
2025-11-30 10:28:14.023 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Karumi' 已存在，跳过分析
2025-11-30 10:28:14.023 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 266/395
2025-11-30 10:28:14.024 | INFO     | __main__:analyze_products:455 - 
分析进度: 267/395 - Flex AI: Your AI Personal Trainer
2025-11-30 10:28:14.024 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Flex AI: Your AI Personal Trainer' 已存在，跳过分析
2025-11-30 10:28:14.024 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 267/395
2025-11-30 10:28:14.024 | INFO     | __main__:analyze_products:455 - 
分析进度: 268/395 - Refbox
2025-11-30 10:28:14.024 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Refbox' 已存在，跳过分析
2025-11-30 10:28:14.024 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 268/395
2025-11-30 10:28:14.025 | INFO     | __main__:analyze_products:455 - 
分析进度: 269/395 - Read AI for Desktop
2025-11-30 10:28:14.025 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Read AI for Desktop' 已存在，跳过分析
2025-11-30 10:28:14.025 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 269/395
2025-11-30 10:28:14.025 | INFO     | __main__:analyze_products:455 - 
分析进度: 270/395 - Credyt
2025-11-30 10:28:14.025 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Credyt' 已存在，跳过分析
2025-11-30 10:28:14.025 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 270/395
2025-11-30 10:28:14.025 | INFO     | __main__:analyze_products:455 - 
分析进度: 271/395 - Todoist
2025-11-30 10:28:14.026 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Todoist' 已存在，跳过分析
2025-11-30 10:28:14.026 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 271/395
2025-11-30 10:28:14.026 | INFO     | __main__:analyze_products:455 - 
分析进度: 272/395 - Pavis
2025-11-30 10:28:14.026 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Pavis' 已存在，跳过分析
2025-11-30 10:28:14.026 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 272/395
2025-11-30 10:28:14.027 | INFO     | __main__:analyze_products:455 - 
分析进度: 273/395 - Dimension
2025-11-30 10:28:14.027 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Dimension' 已存在，跳过分析
2025-11-30 10:28:14.027 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 273/395
2025-11-30 10:28:14.027 | INFO     | __main__:analyze_products:455 - 
分析进度: 274/395 - Wordwise: Vocabulary Builder
2025-11-30 10:28:14.027 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Wordwise: Vocabulary Builder' 已存在，跳过分析
2025-11-30 10:28:14.027 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 274/395
2025-11-30 10:28:14.028 | INFO     | __main__:analyze_products:455 - 
分析进度: 275/395 - OnlyFlights
2025-11-30 10:28:14.028 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'OnlyFlights' 已存在，跳过分析
2025-11-30 10:28:14.028 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 275/395
2025-11-30 10:28:14.028 | INFO     | __main__:analyze_products:455 - 
分析进度: 276/395 - Better Upload
2025-11-30 10:28:14.028 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Better Upload' 已存在，跳过分析
2025-11-30 10:28:14.028 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 276/395
2025-11-30 10:28:14.028 | INFO     | __main__:analyze_products:455 - 
分析进度: 277/395 - Onyx
2025-11-30 10:28:14.029 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Onyx' 已存在，跳过分析
2025-11-30 10:28:14.029 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 277/395
2025-11-30 10:28:14.029 | INFO     | __main__:analyze_products:455 - 
分析进度: 278/395 - Apex Echo Ai
2025-11-30 10:28:14.029 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Apex Echo Ai' 已存在，跳过分析
2025-11-30 10:28:14.029 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 278/395
2025-11-30 10:28:14.029 | INFO     | __main__:analyze_products:455 - 
分析进度: 279/395 - Neat Photo (Beta)
2025-11-30 10:28:14.029 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Neat Photo (Beta)' 已存在，跳过分析
2025-11-30 10:28:14.029 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 279/395
2025-11-30 10:28:14.030 | INFO     | __main__:analyze_products:455 - 
分析进度: 280/395 - Globe of History
2025-11-30 10:28:14.030 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Globe of History' 已存在，跳过分析
2025-11-30 10:28:14.030 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 280/395
2025-11-30 10:28:14.030 | INFO     | __main__:analyze_products:455 - 
分析进度: 281/395 - Auto Shutdown
2025-11-30 10:28:14.030 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Auto Shutdown' 已存在，跳过分析
2025-11-30 10:28:14.030 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 281/395
2025-11-30 10:28:14.030 | INFO     | __main__:analyze_products:455 - 
分析进度: 282/395 - Mixup
2025-11-30 10:28:14.031 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Mixup' 已存在，跳过分析
2025-11-30 10:28:14.031 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 282/395
2025-11-30 10:28:14.031 | INFO     | __main__:analyze_products:455 - 
分析进度: 283/395 - Crazy Egg
2025-11-30 10:28:14.031 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Crazy Egg' 已存在，跳过分析
2025-11-30 10:28:14.031 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 283/395
2025-11-30 10:28:14.031 | INFO     | __main__:analyze_products:455 - 
分析进度: 284/395 - Perplexity
2025-11-30 10:28:14.031 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Perplexity' 已存在，跳过分析
2025-11-30 10:28:14.031 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 284/395
2025-11-30 10:28:14.031 | INFO     | __main__:analyze_products:455 - 
分析进度: 285/395 - Textable
2025-11-30 10:28:14.032 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Textable' 已存在，跳过分析
2025-11-30 10:28:14.032 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 285/395
2025-11-30 10:28:14.032 | INFO     | __main__:analyze_products:455 - 
分析进度: 286/395 - AI Detector
2025-11-30 10:28:14.032 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AI Detector' 已存在，跳过分析
2025-11-30 10:28:14.032 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 286/395
2025-11-30 10:28:14.032 | INFO     | __main__:analyze_products:455 - 
分析进度: 287/395 - Side Space
2025-11-30 10:28:14.032 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Side Space' 已存在，跳过分析
2025-11-30 10:28:14.032 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 287/395
2025-11-30 10:28:14.032 | INFO     | __main__:analyze_products:455 - 
分析进度: 288/395 - OCR Arena
2025-11-30 10:28:14.033 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'OCR Arena' 已存在，跳过分析
2025-11-30 10:28:14.033 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 288/395
2025-11-30 10:28:14.033 | INFO     | __main__:analyze_products:455 - 
分析进度: 289/395 - Antigravity for Raycast
2025-11-30 10:28:14.033 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Antigravity for Raycast' 已存在，跳过分析
2025-11-30 10:28:14.033 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 289/395
2025-11-30 10:28:14.033 | INFO     | __main__:analyze_products:455 - 
分析进度: 290/395 - TurtleBar - Smart Battery Saver for Mac
2025-11-30 10:28:14.034 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'TurtleBar - Smart Battery Saver for Mac' 已存在，跳过分析
2025-11-30 10:28:14.034 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 290/395
2025-11-30 10:28:14.034 | INFO     | __main__:analyze_products:455 - 
分析进度: 291/395 - Twogether
2025-11-30 10:28:14.034 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Twogether' 已存在，跳过分析
2025-11-30 10:28:14.034 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 291/395
2025-11-30 10:28:14.034 | INFO     | __main__:analyze_products:455 - 
分析进度: 292/395 - Good Dad
2025-11-30 10:28:14.034 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Good Dad' 已存在，跳过分析
2025-11-30 10:28:14.035 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 292/395
2025-11-30 10:28:14.035 | INFO     | __main__:analyze_products:455 - 
分析进度: 293/395 - Browser Cash
2025-11-30 10:28:14.035 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Browser Cash' 已存在，跳过分析
2025-11-30 10:28:14.035 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 293/395
2025-11-30 10:28:14.035 | INFO     | __main__:analyze_products:455 - 
分析进度: 294/395 - Hargun's MacOS
2025-11-30 10:28:14.035 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hargun's MacOS' 已存在，跳过分析
2025-11-30 10:28:14.036 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 294/395
2025-11-30 10:28:14.036 | INFO     | __main__:analyze_products:455 - 
分析进度: 295/395 - Gatling
2025-11-30 10:28:14.036 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Gatling' 已存在，跳过分析
2025-11-30 10:28:14.036 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 295/395
2025-11-30 10:28:14.036 | INFO     | __main__:analyze_products:455 - 
分析进度: 296/395 - Zivy
2025-11-30 10:28:14.036 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Zivy' 已存在，跳过分析
2025-11-30 10:28:14.036 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 296/395
2025-11-30 10:28:14.036 | INFO     | __main__:analyze_products:455 - 
分析进度: 297/395 - Mouse Shaker
2025-11-30 10:28:14.036 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Mouse Shaker' 已存在，跳过分析
2025-11-30 10:28:14.037 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 297/395
2025-11-30 10:28:14.037 | INFO     | __main__:analyze_products:455 - 
分析进度: 298/395 - Bookmarkjar ®
2025-11-30 10:28:14.037 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Bookmarkjar ®' 已存在，跳过分析
2025-11-30 10:28:14.037 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 298/395
2025-11-30 10:28:14.037 | INFO     | __main__:analyze_products:455 - 
分析进度: 299/395 - Numby
2025-11-30 10:28:14.038 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Numby' 已存在，跳过分析
2025-11-30 10:28:14.040 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 299/395
2025-11-30 10:28:14.040 | INFO     | __main__:analyze_products:455 - 
分析进度: 300/395 - Qoder
2025-11-30 10:28:14.040 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Qoder' 已存在，跳过分析
2025-11-30 10:28:14.040 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 300/395
2025-11-30 10:28:14.040 | INFO     | __main__:analyze_products:455 - 
分析进度: 301/395 - AI Browser
2025-11-30 10:28:14.041 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AI Browser' 已存在，跳过分析
2025-11-30 10:28:14.041 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 301/395
2025-11-30 10:28:14.041 | INFO     | __main__:analyze_products:455 - 
分析进度: 302/395 - Storiara
2025-11-30 10:28:14.042 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Storiara' 已存在，跳过分析
2025-11-30 10:28:14.042 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 302/395
2025-11-30 10:28:14.042 | INFO     | __main__:analyze_products:455 - 
分析进度: 303/395 - npm.bet
2025-11-30 10:28:14.042 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'npm.bet' 已存在，跳过分析
2025-11-30 10:28:14.043 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 303/395
2025-11-30 10:28:14.043 | INFO     | __main__:analyze_products:455 - 
分析进度: 304/395 - Lamatic.ai
2025-11-30 10:28:14.044 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Lamatic.ai' 已存在，跳过分析
2025-11-30 10:28:14.044 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 304/395
2025-11-30 10:28:14.044 | INFO     | __main__:analyze_products:455 - 
分析进度: 305/395 - Audience Loop
2025-11-30 10:28:14.044 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Audience Loop' 已存在，跳过分析
2025-11-30 10:28:14.044 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 305/395
2025-11-30 10:28:14.044 | INFO     | __main__:analyze_products:455 - 
分析进度: 306/395 - Chime - Remember Everything
2025-11-30 10:28:14.044 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Chime - Remember Everything' 已存在，跳过分析
2025-11-30 10:28:14.045 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 306/395
2025-11-30 10:28:14.045 | INFO     | __main__:analyze_products:455 - 
分析进度: 307/395 - 1UP
2025-11-30 10:28:14.045 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 '1UP' 已存在，跳过分析
2025-11-30 10:28:14.045 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 307/395
2025-11-30 10:28:14.045 | INFO     | __main__:analyze_products:455 - 
分析进度: 308/395 - elfmonn
2025-11-30 10:28:14.046 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'elfmonn' 已存在，跳过分析
2025-11-30 10:28:14.046 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 308/395
2025-11-30 10:28:14.046 | INFO     | __main__:analyze_products:455 - 
分析进度: 309/395 - Raycast
2025-11-30 10:28:14.046 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Raycast' 已存在，跳过分析
2025-11-30 10:28:14.046 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 309/395
2025-11-30 10:28:14.046 | INFO     | __main__:analyze_products:455 - 
分析进度: 310/395 - Fluently: AI English coach
2025-11-30 10:28:14.046 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Fluently: AI English coach' 已存在，跳过分析
2025-11-30 10:28:14.047 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 310/395
2025-11-30 10:28:14.047 | INFO     | __main__:analyze_products:455 - 
分析进度: 311/395 - Next3 Offload
2025-11-30 10:28:14.047 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Next3 Offload' 已存在，跳过分析
2025-11-30 10:28:14.047 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 311/395
2025-11-30 10:28:14.047 | INFO     | __main__:analyze_products:455 - 
分析进度: 312/395 - Ember - AI Calorie Counter
2025-11-30 10:28:14.047 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Ember - AI Calorie Counter' 已存在，跳过分析
2025-11-30 10:28:14.047 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 312/395
2025-11-30 10:28:14.047 | INFO     | __main__:analyze_products:455 - 
分析进度: 313/395 - Ostivities
2025-11-30 10:28:14.048 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Ostivities' 已存在，跳过分析
2025-11-30 10:28:14.048 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 313/395
2025-11-30 10:28:14.048 | INFO     | __main__:analyze_products:455 - 
分析进度: 314/395 - DesignLumo
2025-11-30 10:28:14.048 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'DesignLumo' 已存在，跳过分析
2025-11-30 10:28:14.048 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 314/395
2025-11-30 10:28:14.048 | INFO     | __main__:analyze_products:455 - 
分析进度: 315/395 - Addsubtitle
2025-11-30 10:28:14.049 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Addsubtitle' 已存在，跳过分析
2025-11-30 10:28:14.049 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 315/395
2025-11-30 10:28:14.049 | INFO     | __main__:analyze_products:455 - 
分析进度: 316/395 - Haxiom
2025-11-30 10:28:14.049 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Haxiom' 已存在，跳过分析
2025-11-30 10:28:14.049 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 316/395
2025-11-30 10:28:14.049 | INFO     | __main__:analyze_products:455 - 
分析进度: 317/395 - Sketch
2025-11-30 10:28:14.050 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Sketch' 已存在，跳过分析
2025-11-30 10:28:14.050 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 317/395
2025-11-30 10:28:14.050 | INFO     | __main__:analyze_products:455 - 
分析进度: 318/395 - Loomoz
2025-11-30 10:28:14.050 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Loomoz' 已存在，跳过分析
2025-11-30 10:28:14.050 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 318/395
2025-11-30 10:28:14.050 | INFO     | __main__:analyze_products:455 - 
分析进度: 319/395 - Speakmac
2025-11-30 10:28:14.050 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Speakmac' 已存在，跳过分析
2025-11-30 10:28:14.051 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 319/395
2025-11-30 10:28:14.051 | INFO     | __main__:analyze_products:455 - 
分析进度: 320/395 - ReadMeeting
2025-11-30 10:28:14.053 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ReadMeeting' 已存在，跳过分析
2025-11-30 10:28:14.054 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 320/395
2025-11-30 10:28:14.054 | INFO     | __main__:analyze_products:455 - 
分析进度: 321/395 - Product Huntr
2025-11-30 10:28:14.054 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Product Huntr' 已存在，跳过分析
2025-11-30 10:28:14.054 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 321/395
2025-11-30 10:28:14.055 | INFO     | __main__:analyze_products:455 - 
分析进度: 322/395 - Shinkansen Fuji Seat Finder
2025-11-30 10:28:14.055 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Shinkansen Fuji Seat Finder' 已存在，跳过分析
2025-11-30 10:28:14.055 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 322/395
2025-11-30 10:28:14.055 | INFO     | __main__:analyze_products:455 - 
分析进度: 323/395 - CatDoes
2025-11-30 10:28:14.056 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'CatDoes' 已存在，跳过分析
2025-11-30 10:28:14.056 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 323/395
2025-11-30 10:28:14.056 | INFO     | __main__:analyze_products:455 - 
分析进度: 324/395 - Xplorer
2025-11-30 10:28:14.056 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Xplorer' 已存在，跳过分析
2025-11-30 10:28:14.056 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 324/395
2025-11-30 10:28:14.056 | INFO     | __main__:analyze_products:455 - 
分析进度: 325/395 - Aden
2025-11-30 10:28:14.056 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Aden' 已存在，跳过分析
2025-11-30 10:28:14.057 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 325/395
2025-11-30 10:28:14.057 | INFO     | __main__:analyze_products:455 - 
分析进度: 326/395 - Hatable
2025-11-30 10:28:14.057 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hatable' 已存在，跳过分析
2025-11-30 10:28:14.057 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 326/395
2025-11-30 10:28:14.057 | INFO     | __main__:analyze_products:455 - 
分析进度: 327/395 - FlickNote - AI Voice Assistant
2025-11-30 10:28:14.057 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'FlickNote - AI Voice Assistant' 已存在，跳过分析
2025-11-30 10:28:14.057 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 327/395
2025-11-30 10:28:14.058 | INFO     | __main__:analyze_products:455 - 
分析进度: 328/395 - nao
2025-11-30 10:28:14.058 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'nao' 已存在，跳过分析
2025-11-30 10:28:14.058 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 328/395
2025-11-30 10:28:14.058 | INFO     | __main__:analyze_products:455 - 
分析进度: 329/395 - Raydian
2025-11-30 10:28:14.058 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Raydian' 已存在，跳过分析
2025-11-30 10:28:14.058 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 329/395
2025-11-30 10:28:14.058 | INFO     | __main__:analyze_products:455 - 
分析进度: 330/395 - Klariqo AI Voice Assistants
2025-11-30 10:28:14.059 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Klariqo AI Voice Assistants' 已存在，跳过分析
2025-11-30 10:28:14.059 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 330/395
2025-11-30 10:28:14.059 | INFO     | __main__:analyze_products:455 - 
分析进度: 331/395 - Inbox Agents - Intelligent Unified Inbox
2025-11-30 10:28:14.059 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Inbox Agents - Intelligent Unified Inbox' 已存在，跳过分析
2025-11-30 10:28:14.059 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 331/395
2025-11-30 10:28:14.059 | INFO     | __main__:analyze_products:455 - 
分析进度: 332/395 - Hirecarta
2025-11-30 10:28:14.059 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hirecarta' 已存在，跳过分析
2025-11-30 10:28:14.059 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 332/395
2025-11-30 10:28:14.060 | INFO     | __main__:analyze_products:455 - 
分析进度: 333/395 - Superlines AI Search Auditor for ChatGPT
2025-11-30 10:28:14.060 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Superlines AI Search Auditor for ChatGPT' 已存在，跳过分析
2025-11-30 10:28:14.060 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 333/395
2025-11-30 10:28:14.060 | INFO     | __main__:analyze_products:455 - 
分析进度: 334/395 - TilePix
2025-11-30 10:28:14.060 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'TilePix' 已存在，跳过分析
2025-11-30 10:28:14.060 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 334/395
2025-11-30 10:28:14.060 | INFO     | __main__:analyze_products:455 - 
分析进度: 335/395 - Synara
2025-11-30 10:28:14.061 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Synara' 已存在，跳过分析
2025-11-30 10:28:14.061 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 335/395
2025-11-30 10:28:14.061 | INFO     | __main__:analyze_products:455 - 
分析进度: 336/395 - Container Diet
2025-11-30 10:28:14.061 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Container Diet' 已存在，跳过分析
2025-11-30 10:28:14.061 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 336/395
2025-11-30 10:28:14.061 | INFO     | __main__:analyze_products:455 - 
分析进度: 337/395 - Google Nano Banana Pro
2025-11-30 10:28:14.061 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Google Nano Banana Pro' 已存在，跳过分析
2025-11-30 10:28:14.061 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 337/395
2025-11-30 10:28:14.062 | INFO     | __main__:analyze_products:455 - 
分析进度: 338/395 - SuperIntern
2025-11-30 10:28:14.062 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SuperIntern' 已存在，跳过分析
2025-11-30 10:28:14.062 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 338/395
2025-11-30 10:28:14.062 | INFO     | __main__:analyze_products:455 - 
分析进度: 339/395 - Dim Notes
2025-11-30 10:28:14.062 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Dim Notes' 已存在，跳过分析
2025-11-30 10:28:14.062 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 339/395
2025-11-30 10:28:14.062 | INFO     | __main__:analyze_products:455 - 
分析进度: 340/395 - RuleHook
2025-11-30 10:28:14.063 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'RuleHook' 已存在，跳过分析
2025-11-30 10:28:14.063 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 340/395
2025-11-30 10:28:14.063 | INFO     | __main__:analyze_products:455 - 
分析进度: 341/395 - HushLink
2025-11-30 10:28:14.063 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'HushLink' 已存在，跳过分析
2025-11-30 10:28:14.063 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 341/395
2025-11-30 10:28:14.063 | INFO     | __main__:analyze_products:455 - 
分析进度: 342/395 - ThreadSignals
2025-11-30 10:28:14.063 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ThreadSignals' 已存在，跳过分析
2025-11-30 10:28:14.063 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 342/395
2025-11-30 10:28:14.063 | INFO     | __main__:analyze_products:455 - 
分析进度: 343/395 - UTCP
2025-11-30 10:28:14.064 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'UTCP' 已存在，跳过分析
2025-11-30 10:28:14.064 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 343/395
2025-11-30 10:28:14.064 | INFO     | __main__:analyze_products:455 - 
分析进度: 344/395 - Yaranga
2025-11-30 10:28:14.064 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Yaranga' 已存在，跳过分析
2025-11-30 10:28:14.064 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 344/395
2025-11-30 10:28:14.064 | INFO     | __main__:analyze_products:455 - 
分析进度: 345/395 - ProspectEcho
2025-11-30 10:28:14.064 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ProspectEcho' 已存在，跳过分析
2025-11-30 10:28:14.065 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 345/395
2025-11-30 10:28:14.065 | INFO     | __main__:analyze_products:455 - 
分析进度: 346/395 - Felo
2025-11-30 10:28:14.065 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Felo' 已存在，跳过分析
2025-11-30 10:28:14.065 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 346/395
2025-11-30 10:28:14.065 | INFO     | __main__:analyze_products:455 - 
分析进度: 347/395 - BrandJet AI
2025-11-30 10:28:14.065 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'BrandJet AI' 已存在，跳过分析
2025-11-30 10:28:14.065 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 347/395
2025-11-30 10:28:14.065 | INFO     | __main__:analyze_products:455 - 
分析进度: 348/395 - SimRepo
2025-11-30 10:28:14.065 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SimRepo' 已存在，跳过分析
2025-11-30 10:28:14.066 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 348/395
2025-11-30 10:28:14.066 | INFO     | __main__:analyze_products:455 - 
分析进度: 349/395 - Orion
2025-11-30 10:28:14.066 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Orion' 已存在，跳过分析
2025-11-30 10:28:14.066 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 349/395
2025-11-30 10:28:14.066 | INFO     | __main__:analyze_products:455 - 
分析进度: 350/395 - SlopCollector
2025-11-30 10:28:14.067 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'SlopCollector' 已存在，跳过分析
2025-11-30 10:28:14.067 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 350/395
2025-11-30 10:28:14.067 | INFO     | __main__:analyze_products:455 - 
分析进度: 351/395 - ツSupercut
2025-11-30 10:28:14.068 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ツSupercut' 已存在，跳过分析
2025-11-30 10:28:14.068 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 351/395
2025-11-30 10:28:14.068 | INFO     | __main__:analyze_products:455 - 
分析进度: 352/395 - Rubber Duck
2025-11-30 10:28:14.068 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Rubber Duck' 已存在，跳过分析
2025-11-30 10:28:14.068 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 352/395
2025-11-30 10:28:14.068 | INFO     | __main__:analyze_products:455 - 
分析进度: 353/395 - DemoStudio
2025-11-30 10:28:14.069 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'DemoStudio' 已存在，跳过分析
2025-11-30 10:28:14.069 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 353/395
2025-11-30 10:28:14.069 | INFO     | __main__:analyze_products:455 - 
分析进度: 354/395 - Questas
2025-11-30 10:28:14.069 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Questas' 已存在，跳过分析
2025-11-30 10:28:14.069 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 354/395
2025-11-30 10:28:14.069 | INFO     | __main__:analyze_products:455 - 
分析进度: 355/395 - AskCodi
2025-11-30 10:28:14.070 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AskCodi' 已存在，跳过分析
2025-11-30 10:28:14.070 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 355/395
2025-11-30 10:28:14.070 | INFO     | __main__:analyze_products:455 - 
分析进度: 356/395 - InterviewFlowAI - AI Interviews
2025-11-30 10:28:14.070 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'InterviewFlowAI - AI Interviews' 已存在，跳过分析
2025-11-30 10:28:14.070 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 356/395
2025-11-30 10:28:14.070 | INFO     | __main__:analyze_products:455 - 
分析进度: 357/395 - FireCut AI
2025-11-30 10:28:14.070 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'FireCut AI' 已存在，跳过分析
2025-11-30 10:28:14.070 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 357/395
2025-11-30 10:28:14.070 | INFO     | __main__:analyze_products:455 - 
分析进度: 358/395 - Convo
2025-11-30 10:28:14.071 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Convo' 已存在，跳过分析
2025-11-30 10:28:14.071 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 358/395
2025-11-30 10:28:14.071 | INFO     | __main__:analyze_products:455 - 
分析进度: 359/395 - Primeshot AI
2025-11-30 10:28:14.071 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Primeshot AI' 已存在，跳过分析
2025-11-30 10:28:14.071 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 359/395
2025-11-30 10:28:14.071 | INFO     | __main__:analyze_products:455 - 
分析进度: 360/395 - Evatar.ai
2025-11-30 10:28:14.071 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Evatar.ai' 已存在，跳过分析
2025-11-30 10:28:14.071 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 360/395
2025-11-30 10:28:14.071 | INFO     | __main__:analyze_products:455 - 
分析进度: 361/395 - Get Trippy Home
2025-11-30 10:28:14.072 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Get Trippy Home' 已存在，跳过分析
2025-11-30 10:28:14.072 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 361/395
2025-11-30 10:28:14.072 | INFO     | __main__:analyze_products:455 - 
分析进度: 362/395 - The New Microsoft Copilot
2025-11-30 10:28:14.072 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'The New Microsoft Copilot' 已存在，跳过分析
2025-11-30 10:28:14.072 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 362/395
2025-11-30 10:28:14.072 | INFO     | __main__:analyze_products:455 - 
分析进度: 363/395 - Live Resume
2025-11-30 10:28:14.072 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Live Resume' 已存在，跳过分析
2025-11-30 10:28:14.072 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 363/395
2025-11-30 10:28:14.072 | INFO     | __main__:analyze_products:455 - 
分析进度: 364/395 - Craft.do
2025-11-30 10:28:14.073 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Craft.do' 已存在，跳过分析
2025-11-30 10:28:14.073 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 364/395
2025-11-30 10:28:14.073 | INFO     | __main__:analyze_products:455 - 
分析进度: 365/395 - AbleMouse
2025-11-30 10:28:14.073 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AbleMouse' 已存在，跳过分析
2025-11-30 10:28:14.073 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 365/395
2025-11-30 10:28:14.073 | INFO     | __main__:analyze_products:455 - 
分析进度: 366/395 - Elder Care Check
2025-11-30 10:28:14.073 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Elder Care Check' 已存在，跳过分析
2025-11-30 10:28:14.073 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 366/395
2025-11-30 10:28:14.073 | INFO     | __main__:analyze_products:455 - 
分析进度: 367/395 - InsightTube
2025-11-30 10:28:14.074 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'InsightTube' 已存在，跳过分析
2025-11-30 10:28:14.074 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 367/395
2025-11-30 10:28:14.074 | INFO     | __main__:analyze_products:455 - 
分析进度: 368/395 - Interachat
2025-11-30 10:28:14.074 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Interachat' 已存在，跳过分析
2025-11-30 10:28:14.074 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 368/395
2025-11-30 10:28:14.074 | INFO     | __main__:analyze_products:455 - 
分析进度: 369/395 - GitHub
2025-11-30 10:28:14.075 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'GitHub' 已存在，跳过分析
2025-11-30 10:28:14.075 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 369/395
2025-11-30 10:28:14.075 | INFO     | __main__:analyze_products:455 - 
分析进度: 370/395 - Links 2.0
2025-11-30 10:28:14.075 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Links 2.0' 已存在，跳过分析
2025-11-30 10:28:14.075 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 370/395
2025-11-30 10:28:14.075 | INFO     | __main__:analyze_products:455 - 
分析进度: 371/395 - GLITCHGUESS
2025-11-30 10:28:14.076 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'GLITCHGUESS' 已存在，跳过分析
2025-11-30 10:28:14.076 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 371/395
2025-11-30 10:28:14.076 | INFO     | __main__:analyze_products:455 - 
分析进度: 372/395 - NoSho.app
2025-11-30 10:28:14.076 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'NoSho.app' 已存在，跳过分析
2025-11-30 10:28:14.076 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 372/395
2025-11-30 10:28:14.076 | INFO     | __main__:analyze_products:455 - 
分析进度: 373/395 - AstroAlert
2025-11-30 10:28:14.076 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AstroAlert' 已存在，跳过分析
2025-11-30 10:28:14.076 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 373/395
2025-11-30 10:28:14.076 | INFO     | __main__:analyze_products:455 - 
分析进度: 374/395 - Suprr
2025-11-30 10:28:14.077 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Suprr' 已存在，跳过分析
2025-11-30 10:28:14.077 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 374/395
2025-11-30 10:28:14.077 | INFO     | __main__:analyze_products:455 - 
分析进度: 375/395 - ModelPilot
2025-11-30 10:28:14.077 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'ModelPilot' 已存在，跳过分析
2025-11-30 10:28:14.077 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 375/395
2025-11-30 10:28:14.077 | INFO     | __main__:analyze_products:455 - 
分析进度: 376/395 - Hero Widget
2025-11-30 10:28:14.077 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Hero Widget' 已存在，跳过分析
2025-11-30 10:28:14.077 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 376/395
2025-11-30 10:28:14.079 | INFO     | __main__:analyze_products:455 - 
分析进度: 377/395 - tsk.lol
2025-11-30 10:28:14.079 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'tsk.lol' 已存在，跳过分析
2025-11-30 10:28:14.080 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 377/395
2025-11-30 10:28:14.080 | INFO     | __main__:analyze_products:455 - 
分析进度: 378/395 - TaskHz
2025-11-30 10:28:14.080 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'TaskHz' 已存在，跳过分析
2025-11-30 10:28:14.080 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 378/395
2025-11-30 10:28:14.080 | INFO     | __main__:analyze_products:455 - 
分析进度: 379/395 - AppPad
2025-11-30 10:28:14.081 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'AppPad' 已存在，跳过分析
2025-11-30 10:28:14.081 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 379/395
2025-11-30 10:28:14.081 | INFO     | __main__:analyze_products:455 - 
分析进度: 380/395 - Double Tap
2025-11-30 10:28:14.081 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Double Tap' 已存在，跳过分析
2025-11-30 10:28:14.081 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 380/395
2025-11-30 10:28:14.081 | INFO     | __main__:analyze_products:455 - 
分析进度: 381/395 - My Clocks
2025-11-30 10:28:14.081 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'My Clocks' 已存在，跳过分析
2025-11-30 10:28:14.082 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 381/395
2025-11-30 10:28:14.082 | INFO     | __main__:analyze_products:455 - 
分析进度: 382/395 - Motionik
2025-11-30 10:28:14.082 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Motionik' 已存在，跳过分析
2025-11-30 10:28:14.082 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 382/395
2025-11-30 10:28:14.082 | INFO     | __main__:analyze_products:455 - 
分析进度: 383/395 - Product Huntr
2025-11-30 10:28:14.082 | INFO     | __main__:check_product_exists_in_analysis:392 - 产品 'Product Huntr' 已存在，跳过分析
2025-11-30 10:28:14.082 | INFO     | __main__:analyze_products:460 - 跳过已存在产品，当前进度: 383/395
2025-11-30 10:28:14.082 | INFO     | __main__:analyze_products:455 - 
分析进度: 384/395 - Gedd.it
2025-11-30 10:28:14.083 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 384/395
2025-11-30 10:28:14.083 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: Gedd.it
2025-11-30 10:28:29.170 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: Gedd.it
2025-11-30 10:28:29.171 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:28:29.171 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Gedd.it', 简介='这个产品能自动搜索并验证您购买商品的优惠码，只需粘贴商品链接...', 难度='一个人加AI辅助开发难度中等偏高'
2025-11-30 10:28:29.171 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:28:29.175 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Gedd.it, 难度分数: 85
2025-11-30 10:28:29.175 | SUCCESS  | __main__:analyze_products:482 - 产品 'Gedd.it' 分析完成，进度: 384/395
2025-11-30 10:28:29.175 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:28:31.175 | INFO     | __main__:analyze_products:455 - 
分析进度: 385/395 - FraudLens AI
2025-11-30 10:28:31.177 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 385/395
2025-11-30 10:28:31.177 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: FraudLens AI
2025-11-30 10:28:46.568 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: FraudLens AI
2025-11-30 10:28:46.568 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:28:46.568 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='FraudLens AI', 简介='这个是实时AI驱动的欺诈检测产品，突破传统规则引擎限制。通过...', 难度='一个人开发难度极高  

**详细分析：**  
1. **技术复杂度**  
   - 需整合实时数据流处理（如Kafka'
2025-11-30 10:28:46.575 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:28:46.579 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: FraudLens AI, 难度分数: 1
2025-11-30 10:28:46.579 | SUCCESS  | __main__:analyze_products:482 - 产品 'FraudLens AI' 分析完成，进度: 385/395
2025-11-30 10:28:46.579 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:28:48.579 | INFO     | __main__:analyze_products:455 - 
分析进度: 386/395 - Claude by Anthropic
2025-11-30 10:28:48.581 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 386/395
2025-11-30 10:28:48.581 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: Claude by Anthropic
2025-11-30 10:28:58.648 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: Claude by Anthropic
2025-11-30 10:28:58.648 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:28:58.648 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Claude', 简介='我们是一家AI研究公司，致力于构建可靠、可解释且可操控的AI...', 难度='一个人开发难度极高  
（详细分析：Claude需要融合自然语言处理、机器学习、系统架构等多领域技术，涉及大规模数据训练、模型优化、安全机制设计等复杂工程。即使借助AI辅助工具（如预训练模型、代码生成工具），个人开发者仍需具备深厚的算法研究能力、系统设计经验及跨学科知识整合能力。其核心挑战在于实现可解释性与可控性，这对单人开发者的资源、时间及技术深度要求极高，远超普通开发者能力范围。）'
2025-11-30 10:28:58.650 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:28:58.654 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Claude, 难度分数: 85
2025-11-30 10:28:58.654 | SUCCESS  | __main__:analyze_products:482 - 产品 'Claude by Anthropic' 分析完成，进度: 386/395
2025-11-30 10:28:58.654 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:29:00.655 | INFO     | __main__:analyze_products:455 - 
分析进度: 387/395 - Livespace.ai
2025-11-30 10:29:00.656 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 387/395
2025-11-30 10:29:00.656 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: Livespace.ai
2025-11-30 10:29:08.591 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: Livespace.ai
2025-11-30 10:29:08.591 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:29:08.592 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Livespace.ai', 简介='这个是室内设计作品集展示平台，用户上传设计后可即时生成全球可...', 难度='一个人开发难度较高（需整合AI图像处理、作品集管理、用户交易系统等复杂模块，但借助AI辅助可降低部分开发成本）'
2025-11-30 10:29:08.592 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:29:08.596 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Livespace.ai, 难度分数: 85
2025-11-30 10:29:08.596 | SUCCESS  | __main__:analyze_products:482 - 产品 'Livespace.ai' 分析完成，进度: 387/395
2025-11-30 10:29:08.596 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:29:10.597 | INFO     | __main__:analyze_products:455 - 
分析进度: 388/395 - hera
2025-11-30 10:29:10.599 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 388/395
2025-11-30 10:29:10.599 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: hera
2025-11-30 10:29:19.903 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: hera
2025-11-30 10:29:19.903 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:29:19.903 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Hera', 简介='这款轻量级月经周期追踪工具让周期记录变得轻松。记录月经、追踪...', 难度='一个人开发难度较高  
（需掌握iOS开发（Swift'
2025-11-30 10:29:19.903 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:29:19.907 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Hera, 难度分数: 85
2025-11-30 10:29:19.907 | SUCCESS  | __main__:analyze_products:482 - 产品 'hera' 分析完成，进度: 388/395
2025-11-30 10:29:19.907 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:29:21.908 | INFO     | __main__:analyze_products:455 - 
分析进度: 389/395 - Calk AI
2025-11-30 10:29:21.909 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 389/395
2025-11-30 10:29:21.910 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: Calk AI
2025-11-30 10:29:30.616 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: Calk AI
2025-11-30 10:29:30.617 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:29:30.617 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Calk AI', 简介='这个是AI团队构建平台，可基于企业数据训练模型并连接工具，实...', 难度='一个人开发难度极高  
（需整合自然语言处理、企业数据训练、API集成、实时部署等复杂技术，AI辅助可降低模型训练门槛，但全栈开发仍需深厚工程能力与跨领域知识）'
2025-11-30 10:29:30.617 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:29:30.621 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Calk AI, 难度分数: 85
2025-11-30 10:29:30.621 | SUCCESS  | __main__:analyze_products:482 - 产品 'Calk AI' 分析完成，进度: 389/395
2025-11-30 10:29:30.621 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:29:32.622 | INFO     | __main__:analyze_products:455 - 
分析进度: 390/395 - Agenta
2025-11-30 10:29:32.624 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 390/395
2025-11-30 10:29:32.624 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: Agenta
2025-11-30 10:29:43.338 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: Agenta
2025-11-30 10:29:43.338 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:29:43.339 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Agenta', 简介='这是一个开源的LLMOps平台，用于构建可靠的AI应用。支持...', 难度='一个人开发难度较高  
（注：Agenta涉及LLMOps平台开发，需整合提示管理、评估系统、调试追踪等复杂功能，需掌握后端开发、分布式系统设计、AI模型集成等技术。即使借助AI辅助代码生成，仍需大量架构设计、安全性和可扩展性保障工作，对个人开发者而言难度较高。）'
2025-11-30 10:29:43.339 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:29:43.344 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Agenta, 难度分数: 85
2025-11-30 10:29:43.344 | SUCCESS  | __main__:analyze_products:482 - 产品 'Agenta' 分析完成，进度: 390/395
2025-11-30 10:29:43.344 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:29:45.344 | INFO     | __main__:analyze_products:455 - 
分析进度: 391/395 - Predictive AI
2025-11-30 10:29:45.346 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 391/395
2025-11-30 10:29:45.347 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: Predictive AI
2025-11-30 10:29:57.105 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: Predictive AI
2025-11-30 10:29:57.105 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:29:57.105 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Predictive AI', 简介='这是一个图像和视频增强与分析平台。该平台基于变革性AI技术，...', 难度='开发难度极高  
（注：该产品涉及复杂计算机视觉算法（如深度学习模型优化、视频帧级分析）、多模态数据处理、法律合规性设计，且需实现高精度实时处理能力。即使借助AI辅助工具，个人开发者仍需具备深厚的算法工程能力、跨领域知识整合能力及系统级架构设计经验，开发周期和资源投入远超普通项目。）'
2025-11-30 10:29:57.106 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 85
2025-11-30 10:29:57.110 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Predictive AI, 难度分数: 85
2025-11-30 10:29:57.110 | SUCCESS  | __main__:analyze_products:482 - 产品 'Predictive AI' 分析完成，进度: 391/395
2025-11-30 10:29:57.110 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:29:59.110 | INFO     | __main__:analyze_products:455 - 
分析进度: 392/395 - Mureka
2025-11-30 10:29:59.112 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 392/395
2025-11-30 10:29:59.113 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: Mureka
2025-11-30 10:30:08.664 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: Mureka
2025-11-30 10:30:08.665 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:30:08.665 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Mureka', 简介='这个是AI音乐生成、编辑和版权交易一体化平台。我们的愿景是借...', 难度='一个人开发难度极高  
（注：开发难度极高需结合AI辅助，但需说明：1. 音乐生成需训练复杂模型（如GANs'
2025-11-30 10:30:08.665 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:30:08.668 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Mureka, 难度分数: 1
2025-11-30 10:30:08.669 | SUCCESS  | __main__:analyze_products:482 - 产品 'Mureka' 分析完成，进度: 392/395
2025-11-30 10:30:08.669 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:30:10.669 | INFO     | __main__:analyze_products:455 - 
分析进度: 393/395 - Kanaji
2025-11-30 10:30:10.671 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 393/395
2025-11-30 10:30:10.672 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: Kanaji
2025-11-30 10:30:23.254 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: Kanaji
2025-11-30 10:30:23.254 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:30:23.254 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Kanaji', 简介='这是一个简单的iOS应用，用于学习和练习书写汉字...', 难度='一个人开发难度中等。  
**分析**：  
1. **核心功能实现**：  
   - 基础UI设计（如汉字书写界面、练习模式、学习进度跟踪）可通过SwiftUI或Storyboard快速搭建，个人开发者可独立完成。  
   - 汉字数据库（如JIS汉字表）需手动导入或通过API获取，开发难度较低。  
   - 简单的书写反馈（如笔画顺序判断）可通过预设规则实现，无需AI辅助。  

2. **AI辅助功能**：  
   - **书写识别**：若需高精度汉字识别（如笔画轨迹分析），需集成AI模型（如TensorFlow Lite或Core ML），需一定机器学习知识，但可通过现有开源模型简化开发。  
   - **个性化推荐**：基于用户学习数据的推荐系统可通过简单的规则引擎或轻量级机器学习模型实现，开发难度中等。  

3. **开发难点**：  
   - **跨平台兼容性**：iOS原生开发需熟悉Swift和Apple生态，若需支持Android或Web，需额外学习其他技术栈（如Flutter或React Native）。  
   - **用户交互优化**：汉字书写反馈的实时性、准确性需精细调试，可能涉及复杂的算法设计。  

**结论**：个人开发者结合AI工具（如预训练模型、低代码框架）可完成基础功能，但高精度AI功能（如书写识别）需额外投入时间学习，整体难度中等偏上。'
2025-11-30 10:30:23.254 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:30:23.257 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Kanaji, 难度分数: 1
2025-11-30 10:30:23.257 | SUCCESS  | __main__:analyze_products:482 - 产品 'Kanaji' 分析完成，进度: 393/395
2025-11-30 10:30:23.257 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:30:25.258 | INFO     | __main__:analyze_products:455 - 
分析进度: 394/395 - ActFlux
2025-11-30 10:30:25.260 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 394/395
2025-11-30 10:30:25.261 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: ActFlux
2025-11-30 10:30:42.886 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: ActFlux
2025-11-30 10:30:42.887 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:30:42.887 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='ActFlux', 简介='这个是AI驱动的工具，可将会议录音瞬间转化为清晰的行动项、负...', 难度='一个人开发难度较高  
**详细分析**：  
1. **技术难点**：  
   - **语音识别与NLP**：需集成高精度语音转文字（ASR）技术，并通过自然语言处理（NLP）提取关键信息（如行动项、责任人、时间节点）。需处理多语言、背景噪音、口音差异等复杂场景。  
   - **信息结构化**：需设计规则引擎或机器学习模型，将无序语音内容转化为结构化数据（如任务看板、决策记录），可能需要自定义训练模型。  
   - **实时处理与存储**：需支持大文件上传、实时处理及数据存储，对后端架构和性能优化要求较高。  
2. **开发资源需求**：  
   - **AI辅助**：可借助现有API（如Google Speech-to-Text、Azure Cognitive Services）降低语音识别难度，但需自行训练NLP模型或依赖第三方服务。  
   - **开发时间**：个人开发者需投入数月时间完成核心功能，包括数据标注、模型训练、系统集成和测试。  
3. **可行性评估**：  
   - **优势**：现有AI工具可降低技术门槛，适合有编程基础且熟悉AI框架（如Python、TensorFlow）的开发者。  
   - **挑战**：高精度信息提取和复杂场景的鲁棒性需大量数据和迭代优化，对个人开发者可能超出短期能力范围。'
2025-11-30 10:30:42.887 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 1
2025-11-30 10:30:42.891 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: ActFlux, 难度分数: 1
2025-11-30 10:30:42.892 | SUCCESS  | __main__:analyze_products:482 - 产品 'ActFlux' 分析完成，进度: 394/395
2025-11-30 10:30:42.892 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:30:44.892 | INFO     | __main__:analyze_products:455 - 
分析进度: 395/395 - Cracked.ai
2025-11-30 10:30:44.894 | INFO     | __main__:analyze_products:464 - 正在提交API请求... 进度: 395/395
2025-11-30 10:30:44.895 | INFO     | __main__:call_ollama_ai_api:303 - 调用Ollama AI API分析产品: Cracked.ai
2025-11-30 10:30:56.992 | SUCCESS  | __main__:call_ollama_ai_api:315 - API调用成功: Cracked.ai
2025-11-30 10:30:56.992 | INFO     | __main__:analyze_products:471 - API调用成功，正在处理数据...
2025-11-30 10:30:56.992 | INFO     | __main__:parse_ai_response:341 - 解析结果: 名称='Cracked.ai', 简介='这个是AI网红代理产品，可让用户在社交媒体上创建AI虚拟创作...', 难度='创作者'
2025-11-30 10:30:56.992 | INFO     | __main__:parse_ai_response:366 - 提取到难度分数: 50
2025-11-30 10:30:56.996 | SUCCESS  | __main__:save_analysis_result:418 - 保存分析结果成功: Cracked.ai, 难度分数: 50
2025-11-30 10:30:56.996 | SUCCESS  | __main__:analyze_products:482 - 产品 'Cracked.ai' 分析完成，进度: 395/395
2025-11-30 10:30:56.996 | INFO     | __main__:analyze_products:487 - 数据处理完成，等待2秒后继续...
2025-11-30 10:30:58.997 | SUCCESS  | __main__:analyze_products:490 - 分析完成! 成功分析 12 个产品，跳过 383 个已存在产品
2025-11-30 10:30:58.998 | INFO     | __main__:analyze_products:497 - 数据库连接已关闭
2025-11-30 10:30:58.999 | INFO     | __main__:run_full_workflow_async:685 - 步骤3: 开始分析并补充缺失的难度分数...
2025-11-30 10:30:59.000 | INFO     | __main__:analyze_missing_scores:590 - === 开始分析缺失难度分数的产品 ===
2025-11-30 10:30:59.002 | SUCCESS  | __main__:connect_to_database:75 - 成功连接到数据库: c:\Users\xiaji\Documents\个人文件夹\夏骥\hothub的抓取\product\products.db
2025-11-30 10:30:59.007 | INFO     | __main__:analyze_missing_scores:607 - 找到 0 个缺失难度分数的产品
2025-11-30 10:30:59.008 | INFO     | __main__:analyze_missing_scores:610 - 没有发现缺失难度分数的产品
2025-11-30 10:30:59.008 | INFO     | __main__:analyze_missing_scores:664 - 数据库连接已关闭
2025-11-30 10:30:59.009 | SUCCESS  | __main__:run_full_workflow_async:688 - === 全功能产品系统工作流程完成 ===
