Получить html код удаленной страницы
Привет.
Задача передо мной такая: обрезать страницу нужного сайта, оставив только нужное, пишу виджет для мобилы. Какими правдами или неправдами возможно получить джаваскрипт массив с html кодом страницы по её url? :confused: На офф форуме Нокиа никто не знает, вся надежда на отечественных программистов. |
Вы заходите на чужой сайт и хотите с него забрать себе массив с html'ем?
А на чужой сайт вы как заходите? Со своего сайта? Во фрейме открываете чужой? Если да, то никак - политика безопасности.. |
Цитата:
Цитата:
Цитата:
|
А зачем вам это решать через JavaScript? Если локалхост, как я понимаю, получается прокси-сервер. Неужели на нем нет серверных языков?
|
Цитата:
1. Запустить встроенный в html файл скрипт 2. Скрипт закачивает код нужной страницы, парсит его и добавляет в html |
Так сделать не получится, из-за same origin policy, которая запрещает обмен данными в документах с разных доменов и портов.
|
Я же говорю, объявление крупными буквами нужно сделать при регистрации
Цитата:
|
Kolyaj,
Надо сделать FAQ на форуме, только у меня никак не хватает времени на это. |
2Kolyaj
Ну простите:) Цитата:
|
AntonP,
Обычно такие задачи решаются прокси-сервером, который запрашивает страницу, проводит над ней операции, и отдает клиенту. |
2Андрей Параничев
Я понятия не имею как реализовать то, что вы сказали :) Еще какие-нибудь варианты? |
ууу.. как всё запущено... люди вы пытаетесь отвёрткой копать землю, а надо лопатой...
а если пряо то тут надо использовать токо пхп.. конкретизирую... надо через сокеры считать страничку и парсить её потому как надо .. ТС тебе или в другой раздел или на другой форум. на пхп получить контент и обработать его очень просто.. ндао только правильно отсылать заголовки и всё.. |
Спасибо, попробую.
|
ответ
может через XMLHttpRequest получать XML-дерево и из него уже потом забирать то что надо...
|
А можно пример?
|
плохая затея... лучше делай с пхп
|
<?php
$url = "http://google.ru"; $html = file_get_contents($url); //$content=gzinflate($html); -- если с gZip echo $html; //$content; -- если с gZip ?> //но пробуй вначале так, без $content |
Ну я краем уха слышал, что ещё у yahoo есть api которое позволяет использовать их сервера вместо прокси...
|
Цитата:
|
Цитата:
http://developer.yahoo.com/yql/ |
Часовой пояс GMT +3, время: 05:24. |