Я пробовал интернет в течение нескольких дней, у меня проблема, подобная этому.
Мне нужно получить вывод консоли в грубом (обычном) тексте. Но если я могу получить его в HTML, это тоже хорошо, я всегда могу его разобрать. Единственное, что мне нужно получить на этапе сборки, что является проблемой, поскольку местоположение, где оно должно быть доступно, усечено...
Я попытался получить вывод консоли из следующего URL-адреса (относительно задания):
-
/consoleText
-
/logText/progressiveText
-
/logText/progressiveHTML
Два текстовых текста являются обычным текстом и были бы идеальными, если бы не усечение, то же самое касается HTML-кода... именно то, что мне нужно - только его усеченный....
Я уверен, что можно каким-то образом получить эту информацию, поскольку при просмотре /consoleFull
происходит обновление консоли в реальном времени без усечения или буферизации.
Однако, изучив эту веб-страницу, вместо того, чтобы найти контент, который мне нужен, я нашел этот код там, где он должен был быть (я не включил полный код страницы, поскольку он был бы в основном неактуальным, и я считаю, что те, кто отвечает могли бы узнать и знать, что должно быть там по своему усмотрению)
new Ajax.Request(href,{
method: "post",
parameters: {"start":e.fetchedBytes},
requestHeaders: headers,
onComplete: function(rsp,_) {
var stickToBottom = scroller.isSticking();
var text = rsp.responseText;
if(text!="") {
var p = document.createElement("DIV");
e.appendChild(p); // Needs to be first for IE
// Use "outerHTML" for IE; workaround for:
// http://www.quirksmode.org/bugreports/archives/2004/11/innerhtml_and_t.html
if (p.outerHTML) {
p.outerHTML = '<pre>'+text+'</pre>';
p = e.lastChild;
}
else p.innerHTML = text;
Behaviour.applySubtree(p);
if(stickToBottom) scroller.scrollToBottom();
}
e.fetchedBytes = rsp.getResponseHeader("X-Text-Size");
e.consoleAnnotator = rsp.getResponseHeader("X-ConsoleAnnotator");
if(rsp.getResponseHeader("X-More-Data")=="true")
setTimeout(function(){fetchNext(e,href);},1000);
else
$("spinner").style.display = "none";
}
});
В частности, я надеюсь, что у меня есть способ получить контент от text
, каким бы он ни был. Я не знаком с этим языком, и поэтому не уверен, как я могу получить контент, который я хочу. Плагины не помогут, так как я хочу получить этот контент как часть моего script во время шага сборки