Программирование > JavaScript & JScript
html-код интернет страницы
for_i_0:
Ю_рий
для готового кода, требуется достойный бюджет.
hanslinger:
--- Цитировать ---
обработку информации поступающей из интернета в виде веб-страниц можно автоматизировать скриптами
--- Конец цитаты ---
Смело.
На вопрос «зачем?» вы так и не ответили.
Если вы объясните, что вы делаете, будет проще вам помочь.
[OFF]А вообще, когда-то я посмотрел на Borland Delphi, и там был уже готовый браузер прямо в панельке. Перетащил на форму и готово. Красота.[/OFF]
CGVictor:
Ю_рий
Как я и говорил, налицо непонимание основ.
document.body.innerHTML - это содержимое элемента body текущей страницы. Что здесь важно?
1) совершенно не важно, откуда получена страница: с локального диска или с удаленного хоста
2) это позволяет получить только текущую страницу, и к запросам отношения не имеет ни малейшего
Простой ответ будет такой: получить на JS содержимое посторонней страницы из кода текущей нельзя.
Есть варианты, которые позволяют это делать, но это частные случаи и там слишком много геморроя.
Рекомендую ознакомиться с возможностями серверного программирования (хоть тот же PHP), либо использовать более серьезные клиентские решения (как справедливо заметил hanslinger, есть, например, интерфейс к IE - IWebBrower_v1 и иже с ним).
Если вопросов не будет - тема закрыта.
Ю_рий:
CGVictor "совершенно не важно, откуда получена страница: с локального диска или с удаленного хоста"
Если страница сохранена на моём компьютере, то есть имеет в адресной строке С:\\ . . . то с помощью скриптов я могу выковорить с неё любую буковку, любую циферку. При этом скрипты будут расположены на другой странице. Если страница закачена из интернета в компьютер и не сохранена на диске, то есть имеет в адресной строке http:// . . . то скриптами до неё я добраться не могу.
"это позволяет получить только текущую страницу, и к запросам отношения не имеет ни малейшего"
Ни в одном из моих сообщений я не говорил о запросах! Речь шла именно о текущей странице, которая в данный момент находится на экране монитора.
"получить на JS содержимое посторонней страницы из кода текущей нельзя."
Не пояснив подробно значение выражения "посторонней страницы" в данном контексте, с ним нельзя ни согласится ни поспорить.
CGVictor:
Ю_рий
--- Цитировать ---Ю_рий:
то с помощью скриптов я могу выковорить с неё любую буковку, любую циферку. При этом скрипты будут расположены на другой странице
--- Конец цитаты ---
Повторяться не буду. Покажите пример кода и я объясню вам, чем он бездоказателен.
--- Цитировать ---Ю_рий:
Речь шла именно о текущей странице, которая в данный момент находится на экране монитора
--- Конец цитаты ---
Страница (html) есть результат запроса к серверу. Если она на мониторе - значит, запрос отработал. Чтобы получить другую - надо точно так же запросить ее у сервера.
--- Цитировать ---Ю_рий:
посторонней страницы
--- Конец цитаты ---
Посторонней в данном контексте я назвал страницу, еще не переданную на клиент.
Навигация
Перейти к полной версии