Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.02.2013, 00:47
Интересующийся
Отправить личное сообщение для Delovar Посмотреть профиль Найти все сообщения от Delovar
 
Регистрация: 08.10.2012
Сообщений: 18

Как вернуть html-код с чужого сайта?!!
Привет! Ребят, возникло затруднение... Есть чужой сайт, страница на котором содержит:

1. Навигацию по названиям товаров в алфавитном виде (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Other)

2. Таблицу значений, подгружаемую ajax'ом, которая содержит поля с названиями и ценами товаров.

3. Постраничную навигацию по товарам, название которых начинается с выбранной буквы. (Например, выбираем букву "A", подгружается страница с таблицей товаров название которых начинается с этой буквы (выводится по 20 элементов) и постраничной навигацией (1 2 3 4 5 6 7 8 9 10 11-12)).

Так вот, пытаюсь написать скрипт который должен выполнять алгоритм:

1. Собрать все ссылки на страницы из навигации по товарам из пункта 1 и 3

2. Перейти по каждой из собранных ссылок и забрать соответствующую таблицу с названиями и ценами.

Это в теории... Но, как это реализовать на практике?!
Ответить с цитированием
  #2 (permalink)  
Старый 28.02.2013, 00:51
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Попробуйте воспользоваться кроссдоменным запросом через яхо труб, но ежели там все подгружается Аяксом, то тогда ток прямое общение либо через прокси сервер, либо ифрейм
Ответить с цитированием
  #3 (permalink)  
Старый 28.02.2013, 01:32
Интересующийся
Отправить личное сообщение для Delovar Посмотреть профиль Найти все сообщения от Delovar
 
Регистрация: 08.10.2012
Сообщений: 18

Deff, морочился вот сегодня через JSONP... чет не вышло, наверное и yahoo не выйдет. Может конечно делал не так... А Вы не могли бы про последние два варианта детальнее рассказать как сделать?
Ответить с цитированием
  #4 (permalink)  
Старый 28.02.2013, 01:48
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от Delovar
могли бы про последние два варианта детальнее рассказать как сделать?
Проще Вам ссылку на исходный образец дать
Ответить с цитированием
  #5 (permalink)  
Старый 28.02.2013, 02:13
Интересующийся
Отправить личное сообщение для Delovar Посмотреть профиль Найти все сообщения от Delovar
 
Регистрация: 08.10.2012
Сообщений: 18

Сообщение от Deff Посмотреть сообщение
Проще Вам ссылку на исходный образец дать
http://www.nyse.com/about/listed/lc_...?ListedComp=US
Ответить с цитированием
  #6 (permalink)  
Старый 28.02.2013, 03:30
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от Delovar
http://www.nyse.com/about/listed/lc_...?ListedComp=US
А где и какой контент брать - ткните стрелкой на скриншоте (скриншот ссылкой лучше
Ответить с цитированием
  #7 (permalink)  
Старый 28.02.2013, 03:31
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Да - походу они сами Аяксят с иного ресурса
Ответить с цитированием
  #8 (permalink)  
Старый 28.02.2013, 04:12
Интересующийся
Отправить личное сообщение для Delovar Посмотреть профиль Найти все сообщения от Delovar
 
Регистрация: 08.10.2012
Сообщений: 18

Сообщение от Deff Посмотреть сообщение
Да - походу они сами Аяксят с иного ресурса
Большое спасибо! Разобрался! Да-да, так и есть они аяксят со своего поддомена.. Оттуда и надо парсить! Нашел в коде. Еще раз спасибо!
Ответить с цитированием
  #9 (permalink)  
Старый 28.02.2013, 04:14
Интересующийся
Отправить личное сообщение для Delovar Посмотреть профиль Найти все сообщения от Delovar
 
Регистрация: 08.10.2012
Сообщений: 18

Deff, плюсанул Вам репутацию.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как можно улучшить такой код? Reiter Общие вопросы Javascript 0 06.11.2012 16:19
Как вернуть элементы к превоночальному состоянию после переноса? Randomizer jQuery 0 10.10.2012 21:32
Аккордеон меню, как доработать код. Gawk Общие вопросы Javascript 1 23.07.2012 13:01
Как открыть чужой html код в другом окне браузера? palladin Events/DOM/Window 16 22.07.2012 06:38
как узнать html код документа, подгруженного в iframe alexKniaz Events/DOM/Window 7 03.12.2008 12:37