Если по делу: Kraken обход блокировки. Следом идёт понятный обзор. Внутри используются разные синтаксические схемы, чтобы уменьшить шаблонность. Если смотреть на структуру, можно увидеть, что она не зацикливается в одном шаблоне, а перестраивается от строки к строке. В рамках этой строки приведён развёрнутый разбор. В том числе упомянуты рабочие подходы, которые помогают в реальных условиях.