javascript, который копирует контент, который находится в html div, на другую страницу, созданную мной

мне нужно что-то написанное на javascript или jquery, которое копирует содержимое страницы (например, есть страница с html-таблицей, в которой много полей о погоде в моем городе, я хотел бы скопировать поля (утро : 10°C, днем: 15°C, вечером: 11°C), на веб-странице я создам). Очевидно, что поля должны перезагружаться каждые X минут (например, 30 минут), потому что поля с погодой перезагружаются каждые X минут в их базе данных.

Я надеюсь, что мой английский не так уж плох, поэтому вы могли бы помочь мне в этой проблеме. Спасибо!


person Ludovico Loreti    schedule 17.04.2013    source источник
comment
Вы спрашиваете, как скопировать контент с чужой страницы на свою?   -  person nnnnnn    schedule 17.04.2013
comment
да только ввод типа ‹div class=first_class›10°C‹/div›.. ровно 10°C... и т.д.. это возможно!?   -  person Ludovico Loreti    schedule 17.04.2013
comment
Я на самом деле не поддерживаю идею кражи вещей с чужой страницы, потому что это кажется немного нечестным, и потому что с практической точки зрения ваш код, вероятно, сломается, если они решат изменить свой макет. Если вы ищете данные о погоде, почему бы не найти службу погоды, которая предоставляет API, чтобы вы могли получать данные напрямую? См. этот вопрос: best-weather-apis-free-for-commercial-use< /а>.   -  person nnnnnn    schedule 17.04.2013


Ответы (2)


Я предполагаю, что вы спрашиваете об веб-скрейпинге.

Для этого существует среда Javascript, которая называется PJScrape, могут быть и другие, и поиск G* должен помочь тебе.

Здесь также есть вопрос о простом очистке на stackexchange.

person Xotic750    schedule 17.04.2013

Вы не можете сделать это с помощью JavaScript из-за такой же политики происхождения. Вам нужно загрузить эту страницу с PHP, а затем проанализировать ваши значения. Вы можете использовать, например, PHP Simple HTML DOM Parser для работы с загруженной страницей, как с JavaScript (есть примеры на их сайт, поэтому я не добавляю здесь пример кода)...

person Pavel Štěrba    schedule 17.04.2013