首页 > 解决方案 > 如何调试scrapy-splash冻结的位置?

问题描述

我正在使用 splash + lua 脚本来解析客户端渲染站点。

splash:wait()网站很复杂,我需要在循环中使用很多东西。例子:

      while splash:select('#x-widget-1-label') ~= nil do
        splash:wait(0.1)
      end

而且我看到,有时我会得到结果,但有时 Lua 脚本只是“卡在”我的“等待”块中的某个地方。它很少发生,但在任何情况下都不应该发生。

如何调试我的脚本卡住的块?

标签: luascrapy-splash

解决方案


推荐阅读