2013-02-12 3 views
1

Я видел так много вопросов о очистке html с помощью Jquery + node.js + YQL. Он не упоминает о том, как получить css и javascript с веб-страницы.Получение HTML, CSS и JavaScript сайта с помощью JavaScript

Есть ли способ получить html, css и javascript внешнего веб-сайта без использования технологий на стороне сервера?

* Мне нужно, чтобы это произошло в коде, поэтому я могу использовать результаты в webapp.

+0

'Right Click',' Save Page As ... ' – MiniGod

+0

Спасибо, что указали, что вне, я отредактирую для указания. – ceptno

+0

Какую информацию вы хотите получить? – lindosekai

ответ

0

Возможный дубликат: this. Ваш ответ лежит здесь.

Вы должны проверить jQuery. Он имеет богатую базу функций AJAX, которая может дать вам возможность сделать все это. Вы можете загружать на внешнюю страницу и анализировать содержимое HTML с помощью интуитивно понятных селекторов типа CSS.

Пример использования $.get();

$.get("anotherPage.html", {}, function(results){ 
    alert(results); // will show the HTML from anotherPage.html 
    alert($(results).find("div.scores").html()); // show "scores" div in results 
}); 

Для внешних доменов я имел автору локальный PHP скрипт, который будет выступать в качестве среднего человека. jQuery вызовет локальный PHP-скрипт, передающий URL другого сервера в качестве аргумента, локальный PHP-скрипт будет собирать данные, а jQuery будет считывать данные из локального PHP-скрипта.

$.get("middleman.php", {"site":"http://www.google.com"}, function(results){ 
    alert(results); // middleman gives Google's HTML to jQuery 
}); 

Примечание: PHP вещь для разных доменов.

+0

извините за не указанной. Я хочу получить информацию на внешнем сайте только с помощью javascript. – ceptno

Смежные вопросы