lua - 如何调试scrapy-splash冻结的位置?
问题描述
我正在使用 splash + lua 脚本来解析客户端渲染站点。
splash:wait()
网站很复杂,我需要在循环中使用很多东西。例子:
while splash:select('#x-widget-1-label') ~= nil do
splash:wait(0.1)
end
而且我看到,有时我会得到结果,但有时 Lua 脚本只是“卡在”我的“等待”块中的某个地方。它很少发生,但在任何情况下都不应该发生。
如何调试我的脚本卡住的块?
解决方案
推荐阅读
- python - 如何围绕包含在访问数据框时被忽略的额外列的 pandas 数据框构建一个类
- mysql - 通过 2 列相等的 sql 列出一个表
- c++ - C++ 编译器是否优化顺序静态变量读取?
- go - linter err113:不定义动态错误,改用包装的静态错误
- c++ - 如何在c ++中从存档中打印对象向量
- node.js - (初学者问题)尝试安装 parcel.js 时遇到错误
- java - “找不到具有 com.google.firebase.database.provider 权限的提供商的元数据”
- flutter - 如何创建一个像 YouTube 过滤器一样滚动到一侧的按钮栏?
- google-apps-script - 来自 HTML 的 google.script.run.function() 调用不起作用
- google-cloud-platform - 在水槽后继续管道流动