Получить текст/html код из другого сайта
|
|
pekky | Дата: Пятница, 12.09.14, 11:55:02 | Сообщение # 1 |
Лейтенант
Группа: Пользователи
Сообщений: 65
Награды: 1
Репутация: 0
Замечания: 0%
Статус: Offline
| В jQuery есть метод который собирает текст или html код в переменую. А можно сделать так что бы этот скрипт делал все это, только относительно другого сайта или страницы ? (Тоесть с другого сайта на мою страницу)
Сообщение отредактировал pekky - Пятница, 12.09.14, 19:10:23 |
|
| |
Apocalypse | Дата: Суббота, 13.09.14, 10:00:41 | Сообщение # 2 |
Подполковник
Группа: Администратор
Сообщений: 107
Награды: 1
Репутация: 11
Статус: Offline
| pekky, только в том случае, если тот сайт будет передавать этот текст в адресной строке. Никак клиентским языком кроссдоменно не сделать. Напрямую содержание другого сайта можно получить только на PHP
|
|
| |
Apocalypse | Дата: Суббота, 13.09.14, 10:01:55 | Сообщение # 3 |
Подполковник
Группа: Администратор
Сообщений: 107
Награды: 1
Репутация: 11
Статус: Offline
| pekky, также, если речь идёт о ucoz - есть импорт удалённого кода, который позволит получать информацию с другого сайта раз в несколько часов
|
|
| |
pekky | Дата: Суббота, 13.09.14, 13:43:19 | Сообщение # 4 |
Лейтенант
Группа: Пользователи
Сообщений: 65
Награды: 1
Репутация: 0
Замечания: 0%
Статус: Offline
| Apocalypse, Мне подсказали можно на ajax как-то сделать. А на PHP это тяжело сделать ?
Сообщение отредактировал pekky - Суббота, 13.09.14, 13:43:41 |
|
| |
pekky | Дата: Суббота, 13.09.14, 15:44:18 | Сообщение # 5 |
Лейтенант
Группа: Пользователи
Сообщений: 65
Награды: 1
Репутация: 0
Замечания: 0%
Статус: Offline
| Apocalypse, Быть может вы меня не правельно поняли, Например: Когда вконтакте добавляешь видео с youtube имя и описание выставляется само, тоесть контакт берет текст с той странички, ссылку которой, я вставил в поле. Можно ли примерно так сделать на ucoz ?
Сообщение отредактировал pekky - Суббота, 13.09.14, 15:44:54 |
|
| |
Lisnes | Дата: Суббота, 13.09.14, 16:12:23 | Сообщение # 6 |
Подполковник
Группа: VIP
Сообщений: 116
Награды: 3
Репутация: 17
Замечания: 0%
Статус: Offline
| pekky, включи модуль Видео там эта функция предусмотрена.
|
|
| |
pekky | Дата: Суббота, 13.09.14, 19:01:47 | Сообщение # 7 |
Лейтенант
Группа: Пользователи
Сообщений: 65
Награды: 1
Репутация: 0
Замечания: 0%
Статус: Offline
| Lisnes, да я к примеру привел это, мне это нужно не для видео, но что бы все так же работало
Сообщение отредактировал pekky - Суббота, 13.09.14, 19:02:11 |
|
| |
pekky | Дата: Суббота, 13.09.14, 19:40:58 | Сообщение # 8 |
Лейтенант
Группа: Пользователи
Сообщений: 65
Награды: 1
Репутация: 0
Замечания: 0%
Статус: Offline
| Lisnes, Наподобе фрейма, только не всю страницу а допустим div с определенным id
|
|
| |
Lisnes | Дата: Суббота, 13.09.14, 20:12:14 | Сообщение # 9 |
Подполковник
Группа: VIP
Сообщений: 116
Награды: 3
Репутация: 17
Замечания: 0%
Статус: Offline
| pekky, с другого сайта информацию никак не вытащишь. Это нужно делать через php, а на юкозе его лучше не покупать. Найди себе php хостинг, на нём можно будет написать такой скрипт и вставить на юкоз через тег script
Сообщение отредактировал Lisnes - Суббота, 13.09.14, 20:13:18 |
|
| |
Defman | Дата: Суббота, 13.09.14, 20:47:58 | Сообщение # 10 |
Майор
Группа: VIP
Сообщений: 91
Награды: 1
Репутация: 5
Замечания: 0%
Статус: Offline
| Apocalypse, ну что ты. http://api.jquery.com/jquery.ajax/ CrossDomain появилось в AJAX еще в 1.5 В чистом JS тоже есть кроссдоменность: http://learn.javascript.ru/xhr-crossdomain Вернет HTML-код запрашиваемой страницы. Дальше только парсинг %)
Сообщение отредактировал Defman - Суббота, 13.09.14, 20:48:53 |
|
| |
Apocalypse | Дата: Воскресенье, 14.09.14, 00:14:17 | Сообщение # 11 |
Подполковник
Группа: Администратор
Сообщений: 107
Награды: 1
Репутация: 11
Статус: Offline
| Defman, нельзя средствами клиентского языка получить данные с другого домена. Это не позволит сделать политика безопасности браузера. http://jsfiddle.net/apoucoz/01feyu4n/
Вообще, если вчитываться в ту же статью, что ты дал, то там строго написано следующее:Цитата Если сервер разрешает кросс-доменный запрос с этого домена — он должен добавить к ответу заголовок Access-Control-Allow-Origin, содержащий домен запроса или звёздочку *
|
|
| |
Арман | Дата: Воскресенье, 14.09.14, 00:32:23 | Сообщение # 12 |
Лейтенант
Группа: Модератор
Сообщений: 47
Награды: 1
Репутация: 3
Замечания: 0%
Статус: Offline
| pekky, Если нужно просто вывести для просмотра, а не ковыряться внутри кода, можно нужный div с нужным id поместить в другую страницу, совершенно пустую, и на обеих сайтах вызывать айфрейм, если конечно есть доступ к обеим страницам, ну по идее php тоже требует доступ к обеим. Но опять же, доступа к коду внутри не будет (если домены разные).
P.S. ОЧЕНЬ неудачное название для темы, нужно их называть так, чтобы было понятно о чем вопрос. Например: "Получить текст/html код из другого сайта"
|
|
| |
Apocalypse | Дата: Воскресенье, 14.09.14, 10:11:38 | Сообщение # 13 |
Подполковник
Группа: Администратор
Сообщений: 107
Награды: 1
Репутация: 11
Статус: Offline
| Арман, на php можно взять исходный код абсолютно любого сайта и вставить на свой. Это не под силу только клиентскому языку :)
|
|
| |
pekky | Дата: Воскресенье, 14.09.14, 11:22:55 | Сообщение # 14 |
Лейтенант
Группа: Пользователи
Сообщений: 65
Награды: 1
Репутация: 0
Замечания: 0%
Статус: Offline
| Я так и не понял, можно это сделать другими средствами, только не PHP ?
Сообщение отредактировал pekky - Воскресенье, 14.09.14, 11:23:50 |
|
| |
Lisnes | Дата: Воскресенье, 14.09.14, 12:51:46 | Сообщение # 15 |
Подполковник
Группа: VIP
Сообщений: 116
Награды: 3
Репутация: 17
Замечания: 0%
Статус: Offline
| pekky, можно, но тебе нужно, чтобы на другом сайте тебе "разрешили" у них информацию брал - то есть, чтобы сервер другого сайта возвращал нужные заголовки как писал Апо выше.
|
|
| |
pekky | Дата: Воскресенье, 14.09.14, 12:56:04 | Сообщение # 16 |
Лейтенант
Группа: Пользователи
Сообщений: 65
Награды: 1
Репутация: 0
Замечания: 0%
Статус: Offline
| Lisnes, да я так могу сделать, а помимо этого? это какойто скрипт ?
|
|
| |
Apocalypse | Дата: Воскресенье, 14.09.14, 13:06:22 | Сообщение # 17 |
Подполковник
Группа: Администратор
Сообщений: 107
Награды: 1
Репутация: 11
Статус: Offline
| pekky, если твой сайт на ucoz - не парься и воспользуйся импортом удалённого кода или rss импортом
|
|
| |
pekky | Дата: Воскресенье, 14.09.14, 15:00:30 | Сообщение # 18 |
Лейтенант
Группа: Пользователи
Сообщений: 65
Награды: 1
Репутация: 0
Замечания: 0%
Статус: Offline
| Apocalypse, Я не понимаю как это сделать, может есть какаето статья, я почитаю
|
|
| |
Lisnes | Дата: Воскресенье, 14.09.14, 15:18:12 | Сообщение # 19 |
Подполковник
Группа: VIP
Сообщений: 116
Награды: 3
Репутация: 17
Замечания: 0%
Статус: Offline
| pekky, такс, второй сайт, с которого информацию нужно вытянуть, на юкозе?
|
|
| |
Apocalypse | Дата: Воскресенье, 14.09.14, 18:06:13 | Сообщение # 20 |
Подполковник
Группа: Администратор
Сообщений: 107
Награды: 1
Репутация: 11
Статус: Offline
| pekky, http://forum.ucoz.ru/forum/34-12955-1
|
|
| |
pekky | Дата: Понедельник, 15.09.14, 00:05:19 | Сообщение # 21 |
Лейтенант
Группа: Пользователи
Сообщений: 65
Награды: 1
Репутация: 0
Замечания: 0%
Статус: Offline
| Lisnes, да
|
|
| |
pekky | Дата: Понедельник, 15.09.14, 15:31:50 | Сообщение # 22 |
Лейтенант
Группа: Пользователи
Сообщений: 65
Награды: 1
Репутация: 0
Замечания: 0%
Статус: Offline
| Apocalypse, так этот удаленный код действует как фрейм, или как-то можно поколдовать с кодом и взять текст именно какой мне нужен ?
|
|
| |
pekky | Дата: Вторник, 16.09.14, 19:24:56 | Сообщение # 23 |
Лейтенант
Группа: Пользователи
Сообщений: 65
Награды: 1
Репутация: 0
Замечания: 0%
Статус: Offline
| ребяяят, вы поможете ?
|
|
| |
Lisnes | Дата: Суббота, 27.09.14, 19:58:10 | Сообщение # 24 |
Подполковник
Группа: VIP
Сообщений: 116
Награды: 3
Репутация: 17
Замечания: 0%
Статус: Offline
| pekky, можно использовать опцию юкоза: Дизайн - Импорт удалённого кода
|
|
| |
Apocalypse | Дата: Понедельник, 29.09.14, 08:28:07 | Сообщение # 25 |
Подполковник
Группа: Администратор
Сообщений: 107
Награды: 1
Репутация: 11
Статус: Offline
| pekky, можно колдовать. Код не как фрейм - именно как готовый код импортируется
|
|
| |
RuD | Дата: Четверг, 08.01.15, 17:42:45 | Сообщение # 26 |
Лейтенант
Группа: Чатер
Сообщений: 54
Награды: 0
Репутация: 0
Замечания: 20%
Статус: Offline
| Добрый вечер, помогите распознать файл на странице http://folixy-3.clan.su/index/0-2 В самом низу есть раздел "ИКОНОЧНЫЙ ШРИФТ" Так вот, под каждой иконкой есть свой стиль, например fa-car, вопрос в том что не могу найти ссылку на картинку, помогите где они находятся? Заранее спасибо!
Сообщение отредактировал RuD - Четверг, 08.01.15, 17:43:42 |
|
| |
Apocalypse | Дата: Четверг, 08.01.15, 18:49:31 | Сообщение # 27 |
Подполковник
Группа: Администратор
Сообщений: 107
Награды: 1
Репутация: 11
Статус: Offline
| RuD, это не картинки - это CSS шрифт. В помощь вот этот материал: http://www.apo-ucoz.com/load/6-1-0-1384
|
|
| |
RuD | Дата: Четверг, 08.01.15, 20:53:34 | Сообщение # 28 |
Лейтенант
Группа: Чатер
Сообщений: 54
Награды: 0
Репутация: 0
Замечания: 20%
Статус: Offline
| Apocalypse, Спасибо, помогло
|
|
| |
Defman | Дата: Пятница, 09.01.15, 11:15:06 | Сообщение # 29 |
Майор
Группа: VIP
Сообщений: 91
Награды: 1
Репутация: 5
Замечания: 0%
Статус: Offline
| RuD, если что, то те иконки используют шрифт FontAwesome
|
|
| |
RuD | Дата: Пятница, 09.01.15, 23:13:12 | Сообщение # 30 |
Лейтенант
Группа: Чатер
Сообщений: 54
Награды: 0
Репутация: 0
Замечания: 20%
Статус: Offline
| Defman, совершенно верно, Font Awesome, была проблема сначала Код <div class="fontawesome-cogs"></div> никак не хотели шрифты работать, но после Код <div class="fa fontawesome-cogs"></div> все заработало
Сообщение отредактировал RuD - Пятница, 09.01.15, 23:13:37 |
|
| |