Использование JavaScript для извлечения html с внешнего сайта с установкой его в строку - PullRequest
0 голосов
/ 17 мая 2018

Я не уверен, возможно ли это вообще, так как я ничего не могу найти по этому поводу, но я хочу получить html с внешнего сайта, используя JavaScript на моей веб-странице, используя URL-адрес.Поэтому я просто установил переменную в качестве URL-адреса, чтобы он мог задавать все HTML на этой конкретной веб-странице в качестве переменной.Я мог бы, возможно, почистить страницу, но я не вижу, чтобы сделать это.

Ответы [ 2 ]

0 голосов
/ 17 мая 2018

Звучит так, будто вы пытаетесь разобрать html из URL. Как говорилось ранее, вы не можете сделать это в Javascript. Если есть сайт, для которого вы хотите использовать их данные, вы можете увидеть, есть ли у них API, который позволит вам создавать веб-приложение из этих данных.

То, на что вы ссылаетесь, возможно с помощью Python. Требуется библиотека HTML Parser.

https://docs.python.org/3/library/html.parser.html

0 голосов
/ 17 мая 2018

Пожалуйста, прочитайте о CORS https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

Вы не можете сделать это напрямую в js, если не хотите получать данные через API.Исходники API должны быть доступны по запросам ajax в формате JSONP.

Если вы хотите получить html для внешней страницы, вы можете использовать node.js. С библиотекой типа node-curl вы можете сделать это.https://github.com/jiangmiao/node-curl Чем, если вы получаете страницу, вы можете проанализировать их, чтобы получить то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...