Как отладить, где зависает scrapy-spla sh? - PullRequest
0 голосов
/ 25 мая 2020

Я использую скрипт spla sh + lua для анализа сайта рендеринга на стороне клиента.

Сайт сложный, мне нужно использовать много splash:wait() материалов в циклах. Пример:

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

И я вижу, что иногда я получаю результат, а в других случаях Lua скрипт просто «застревает» где-то в моих блоках ожидания. Это случается редко, но этого не должно происходить ни при каких обстоятельствах.

Как отладить, в каком блоке зависает мой скрипт?

...