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

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

Всем привет! Вопрос такой для расширения кругозора. При парсинге сайтов ( на PHP, Python, Ruby, etc), на которых много JS и AJAX, используются headless-браузеры, Selenium и т.д. Нужно ли при этом изучать сам JS, чтобы лучше понимать, что происходит внутри или достаточно рассматривать данный инструментарий как "чёрный ящик"?
  • Вопрос задан
  • 250 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    4в1—Парсинг, Асинхронность, Многопоточность, Многопроцессорность
    2 месяца
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Stepik
    FullStack Developer and Data Scientist (Python+JS+Data+CookBook)
    4 месяца
    Далее
Решения вопроса 1
Rou1997
@Rou1997
Нужно, и тем более, если используются headless-браузеры, а не HTTP.
Ну, вот скажите: как вы решите стандартную проблему, вот загружается страница, потом выполняется AJAX и только после этого появляется нужный элемент в DOM, стало быть стандартное событие типа OnDocumentCompleteи т.п. здесь бесполезно, потому что когда оно "зажжется", то элемента еще не будет?
Хотя, само знание DOM, это уже знание JS.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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