Задать вопрос
@warnerbrowsers

Нужно ли знать JS для парсинга?

Всем привет! Вопрос такой для расширения кругозора. При парсинге сайтов ( на PHP, Python, Ruby, etc), на которых много JS и AJAX, используются headless-браузеры, Selenium и т.д. Нужно ли при этом изучать сам JS, чтобы лучше понимать, что происходит внутри или достаточно рассматривать данный инструментарий как "чёрный ящик"?
  • Вопрос задан
  • 248 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    iOS Developer
    12 месяцев
    Далее
  • AndroidSprint
    Попробуйте себя в роли разработчика за 10 дней
    1 неделя
    Далее
  • Stepik
    Парсинг на Python для начинающих
    2 недели
    Далее
Решения вопроса 1
Rou1997
@Rou1997
Нужно, и тем более, если используются headless-браузеры, а не HTTP.
Ну, вот скажите: как вы решите стандартную проблему, вот загружается страница, потом выполняется AJAX и только после этого появляется нужный элемент в DOM, стало быть стандартное событие типа OnDocumentCompleteи т.п. здесь бесполезно, потому что когда оно "зажжется", то элемента еще не будет?
Хотя, само знание DOM, это уже знание JS.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы