Module: Browserctl::Flows::CloudflareSolve
- Defined in:
- lib/browserctl/flows/stdlib/cloudflare_solve.rb
Class Method Summary collapse
Class Method Details
.detect?(page_proxy) ⇒ Boolean
21 22 23 24 25 |
# File 'lib/browserctl/flows/stdlib/cloudflare_solve.rb', line 21 def detect?(page_proxy) body = page_proxy.evaluate("document.body && document.body.innerText || ''").to_s adapter = PageDetectorAdapter.new(page_proxy.url, body) Browserctl::Detectors.cloudflare?(adapter) end |