[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Парсинг страницы. Глобальный :)
AllesKlar
По мотвам http://phpforum.su/index.php?showtopic=88138

Со страницы http://client_1.com я получаю странцу "как есть", если бы она была вызвана напрямую из браузера по адресу http://site.com/client_1

var cx9_loader = function() {

$.ajax({
type: "get",
url: CX9SITEURL + 'connector',
dataType: "jsonp",
error: function ()
{
console.log('Error Ajax');
},
success: function(data)
{
if (data.error == 1) {
console.log(data.error_msg);
} else {
var content = $(data.content);
// var content = data.content; // тоже не работетет.
console.log($(content).html());
}

}
,
complete: function()
{
console.log('Complet Ajax');
}

}
);
};


Теперь мне нужно раздербанить ее на
<head></head> и <body></body>
из <head></head> выдернуть все блоки <script> и <<link> и вставить их в <head> клиентской страницы

var content = $(data.content); // в data.content весть html запрошенной страницы
console.log($(content).html()); // предполагается объект JQuery с дальнейшим а-ля $(content).children('head') ... но нифига не работает
С лыжами, скорее всего порядок, видимо отсутствует присутствие понимания происходящего :)

Я могу не парится и передавать из CX9SITEURL/connector все нужные мне данные в нужном виде, но тогда, при изменении самой "страницы-источника", придется постоянно ходить в контроллер connector и там указывать, что теперь нужно новые данные выплевывать, чего бы не хотелось делать.

// ------- update -------------
Можно вопрос переформулировать:
есть html
<!DOCTYPE html>
<html>
<head>
<meta
charset="utf-8" />
<title>
Stations- und Zeitraumauswahl</title>
<link
rel="stylesheet" type="text/css" href="http://dev.cx9.de/home/yuriy/public_html/APP_ORM_DEV/templates/css/global.css" />
<script>
var
CONFIG_JS_SUBMIT = 1;
</script>
<script
type='text/javascript' src='http://dev.cx9.de/home/yuriy/public_html/APP_ORM_DEV/js/slider.js'></script>
</head>
<body>
<noscript><div
id='noscript'></div><div id='noscript_text'>Bitte aktivieren Sie JavaScript!</div></noscript>
<div
id='wrap'>BLA-BLA-BLA</div>
</body>
</html>


Теперь его нужно загнать в переменную и вытащить из него блоки:
<head></head> и
<body></body>
из <head></head> выдернуть все блоки <script> и <<link>

_____________
[продано копирайтерам]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.