跳转到内容

测试错误?

了解如何诊断和修复常见运行时错误。

运行时错误在 Worker 执行时发生。请检查运行日志了解详情。

症状:

ConnectionError: Failed to establish connection

解决方案:

  • 检查 URL 是否可访问
  • 启用 Web Unlocker
  • 使用代理配置

症状:

TimeoutError: Navigation timeout of 30000 ms exceeded

解决方案:

  • 增加超时值
  • 减少页面范围
  • 检查网站可用性

症状:

NoSuchElementException: Unable to locate element

解决方案:

  • 检查 CSS 选择器
  • 等待元素加载
  • 验证页面结构

症状:

  • Worker 完成但没有数据

解决方案:

  • 检查选择器是否匹配网站
  • 验证 JavaScript 渲染
  • 检查反爬措施

症状:

MemoryError / Out of memory

解决方案:

  • 批量处理
  • 清除未使用的变量
  • 减少数据大小

进入运行详情 → 日志

from sdk import CoreSDK
CoreSDK.Log.info(f"正在处理: {url}")
CoreSDK.Log.info(f"找到 {len(items)} 条记录")
CoreSDK.Log.error(f"错误: {e}")
  • 使用单个 URL 而非多个
  • 较小的页面范围
  • 默认设置

验证环境变量:

  • PROXY_AUTH
  • ChromeWs
  • PROXY_DOMAIN
问题预防措施
连接使用 Web Unlocker
超时设置适当的超时值
元素使用灵活的选择器
空结果在本地测试选择器