Встречается на собеседованиях • сегодня

Что такое блокировка скриптами во время парсинга страницы

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

  1. User-Agent проверки — сервер отклоняет запросы от известных парсеров (Python-requests, cURL).
  2. JavaScript-зависимость — контент подгружается динамически, а парсеры без JS-движка не могут его получить.
  3. CAPTCHA — вызов капчи при подозрительной активности.
  4. Ограничение запросов — бан при частых запросах с одного IP.

Пример обхода через Puppeteer (Node.js):

javascript
const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://example.com');
  const content = await page.content(); // Получаем HTML после выполнения JS
  await browser.close();
})();
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы