TGViewer
Инструменты программиста Инструменты программиста @prog_tools · 12.9K subscribers
Post #2603 2.75K
caniscrape — это инструмент, который по URL оценивает, насколько вообще реально скрейпить сайт. Он проверяет защиту: Cloudflare и другие WAF, капчи, лимиты по запросам, необходимость рендерить JavaScript, honeypot‑ловушки, TLS‑фингерпринтинг и в конце выдаёт оценку сложности от 0 до 10 плюс рекомендации, как лучше забирать информацию с сайта.

Код открыт в репозитории на GitHub. Установка через pip install caniscrape, плюс установите зависимости:
sudo apt install pipx # если нет pipx
pipx install wafw00f
playwright install chromium


Затем запускаете
caniscrape scan https://example.com


Внутри caniscrape делает как обычные HTTP‑запросы, так и запросы через браузер на базе Playwright, а для определения веб‑фаерволов использует wafw00f. По ответам он понимает, на каком уровне стоит защита (WAF, JS‑челлендж, капча, лимит и т.д.) и подсказывает, что вам потребуется: сессии, прокси, браузер, внешнее scraping‑API или, может, вообще не связываться.

Нужно учитывать, что на тяжёлых сайтах защита ведёт себя динамически, поэтому результаты могут отличаться между запусками. Логичный сценарий применения — включить caniscrape в пайплайн перед основным парсером, чтобы заранее понять, во что вы вписываетесь, и не тратить часы на скрипт, который будет сразу получать блок.

@prog_tools
  • 👍 6
  • 🔥 4
  • 🙏 2
More from @prog_tools
  1. Sep 23, 2026Dust показывает, что занимает место на диске Dust — написанная на Rust альтернатива du, ко…
  2. Sep 23, 2026Как плагин OpenTelemetry строит карту сервисов Плагин OpenTelemetry для JetBrains IDE пока…
  3. Sep 22, 2026Helix вместо Vim: что меняется при переходе Helix даёт переход к определению и переименова…
  4. Sep 22, 2026Саймон Уиллисон выпустил Showboat и Rodney для демонстрации кода агентов Showboat помогает…
  5. Sep 21, 2026Rust Glancer тратит в 100 раз меньше памяти при анализе Rust-кода Rust Glancer — работающи…
  6. Sep 21, 2026Herdr: параллельные ИИ-агенты в одном терминале Herdr показывает несколько сессий агентов…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →