Я правильно понимаю, что парсить сайты с помощью JS - невозможно?
Имеется ввиду именно обычный Js без фреймов, без node.js и других бек-энд фреймворков. Ну и без предоставленного API.
Ответы (1 шт):
Автор решения: S.H.
→ Ссылка
Отчасти это верно.
Одним из важных правил для JS, выполняющегося в браузере, является "скрипт может взаимодействовать по сети только с тем сервером, откуда он загружен"
Все другие обращения по сети будут ограничены - об этом позаботится браузер. И кажется, есть какие то исключения, связанные с CORS...
Но если Вы запускаете JS не в браузере, а в ноде - то весь интернет - ваш! В node.js нет ограничений на сетевое взаимодействие.