powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / взять данные с одного сайта и вставить в другой
25 сообщений из 31, страница 1 из 2
взять данные с одного сайта и вставить в другой
    #37940537
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например, сайт погоды. Нужно, чтобы информация отображалась на моём сайте, но не ссылка на источник, а именно:
погода сегодня ..... солнечно ... температура
погода завтра...........
те нужно с сайта источника взять часть (или всю) информацию и вставить себе. естесственно, чтобы она всегда была актуальна, те
в источнике обновилась - и у меня тоже. как это сделать, есть ссылки, дайте плз
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37940558
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ссылки тут не нужны, нужно грамотное решение (впрочем, как всегда).

Суть в том, что практически всегда есть 2 основных решения: более распространенное - разместить у себя на странице контент, ссылающийся и показывающий чужую информацию - обычно так и поступают, показывая погоду, курсы валют, новости и т.д. Второе решение - на сервере организовать теневой процесс получения нужной информации из одного или более источников, а затем на странице организовать собственную реализацию отображения информации. Мне всегда претит именно второй вариант - волен сам поступать с информацией по своему усмотрению, а также отображать ее в своем вкусе или стиле. Правда, обычно с анализом такой инфы могут возникнуть проблемы, так как первоисточник рассчитывает на то, что когда у него берут инфу, будут его так или иначе рекламировать. В плане тех же курсов валют есть специализированные ресурсы (обычно государственные), предоставляющие их бесплатно и "запросто так", но вот что касается погоды - не знаю, возможно, ты прав, что действительно нужны ссылки. Однако вряд ли обновление будет автоматическим - опрашивать ресурсы надо самому с какой-то периодичностью.
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37940567
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сайтах погоды, обычно, имеется RSS. Это такая штука, что её достаточно просто вставлять в любой сайт. Только уметь нужно, или поискать в интернете готовое решение.
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37940776
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну а можно подробнее о решениях, те примеры кода, подробное описание действий, плз
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37940834
No_registration
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделать это можно так:
1. Делаешь страницу на которой хочешь отобразить чужой сай(к примеру index.html), которая по таймеру шлет асинхронные запросы на сервер к странице к примеру(get_another_site). В get_another_site в зависимости от того, какой язык программирования поддерживает твой хостинг пишешь запрос к стороннему web сайту. На php это делается одной функцией: file_get_contents(). Далее дело техники: Парсишь данные так как тебе надо.
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37940844
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как парсить? есть подробные примеры ?? есть где почитать, посмотреть?
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37940848
No_registration
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37940854
No_registration
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ты для начала скажи на чем у тебя сайт сделан. Может он у тебя весь статический(откуда я знаю). А потом пиши: примеры. Парсят такие вещи чем угодно. Хочешь регулярками, хочешь твоим серверным языком, хочешь javascript. Как душе угодно
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37940964
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сайт на ПХП.
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37941485
No_registration
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ссылка помогла?
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37941497
No_registration
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем там все написано, но если лень читать, вот самый простой способ:
Код: php
1.
$page = file_get_contents("http://путь_к_странице");


Если нужно что-то сложнее, смотри ссылку которую я привел ранее
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37941500
No_registration
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Единственный косяк этой функции так это "Maximum execution time is 30 seconds".
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37941558
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на некоторых сайтах есть готовые решения, например http://www.gismeteo.ru/informers/
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37941604
No_registration
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так понял, что задача состоит в том, чтобы взять контент с другого сайта, при этом не тянуть его рекламу. Если же нет, то тогда это решается двумя кликами мыши.
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37941646
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
те ссылки полезные. ещё читаю. да, рекламу тянуть не надо, только всё необходимое или его часть. те это только погода, только курсы валют, только праздники
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37941681
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
классно, что в ПОГОДЕ есть готовые решения, но ещё к этому нужно проф-ые праздники добавить из сайта calend.ru.
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37941726
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seeerg_23классно, что в ПОГОДЕ есть готовые решения, но ещё к этому нужно проф-ые праздники добавить из сайта calend.ru.для подобной "комплексной" задачи, видимо, только парсить вручную, на стороне сервера.
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37942899
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создал файл пхп. в нём элементарный код:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?php
//mb_internal_encoding('UTF-8');
header("Content-Type: text/html; charset=utf-8");
include 'simple_html_dom.php';

$data = file_get_html('http://yandex.ru'); на странице пусто.
$data = srt_get_html('http://yandex.ru'); - отображается текст в скобках
$data = file_get_content('http://yandex.ru'); - на странице пусто
echo $data;
?>


те в самом начале у меня загвостка. делаю это первый раз. подскажите, что не так. нашёл ещё вот эту статью, по ней пытаюсь научиться http://xdan.ru/Uchimsya-parsit-saity-s-bibliotekoi-PHP-Simple-HTML-DOM-Parser.html
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37942945
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если возле нужной информации есть rss. может легче себе rss подключить??
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37942955
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seeerg_23
Код: php
1.
$data = file_get_content('http://yandex.ru'); - на странице пусто

потому-что file_get_content s
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37942978
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seeerg_23,

В машину сел, права получить забыл, так хоть бы ездить научился .

Код: php
1.
2.
$page = file_get_contents('http://yandex.ru/');
var_dump($page);
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #37943155
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на сайте праздники расположены в ячейках (в табл) <tr class="first"> вот такой код своял
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?php 
header("Content-Type: text/html; charset=utf-8");
include 'simple_html_dom.php';
$html = new simple_html_dom();
$html->load_file('http://www.calend.ru/holidays/ukraine/');
//$html->file_get_html('http://www.calend.ru/holidays/ukraine/');
$es = $html->find('tr [class=first]');
echo $ret->outertext;
?>


ничего на стр вообще не отображается. и даже в онлайн html-редакторе. Что неправильно?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
взять данные с одного сайта и вставить в другой
    #39321555
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysadmin56,

Обратиться к поставщикам, чтоб предоставили API,
Если не получится - парситсь до потери пульса и следить за изменением формата данных на сайте поставщика
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #39321705
sysadmin56
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробовал. не соглашаются у них страницы на html у меня сайт на php
...
Рейтинг: 0 / 0
взять данные с одного сайта и вставить в другой
    #39321712
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysadmin56у них страницы на html у меня сайт на php
Теоретически некоторые серверные языки могут "прочитать" весь контент с указанного УРЛа... Может ли такое ПХП я не знаю.
Если знать структуру того контента, можно получить нужные данные.
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / взять данные с одного сайта и вставить в другой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]