Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.03.2006, 18:07
uncle_sam вне форума Посмотреть профиль Отправить личное сообщение для uncle_sam Найти все сообщения от uncle_sam
  № 1  
Ответить с цитированием
uncle_sam
 
Аватар для uncle_sam

Регистрация: Jun 2005
Сообщений: 34
По умолчанию результат поиска яндекса - в массив

есть страничка Яндекса с результатами поиска.
Нужно написать скрипт чтобы эти 10 результатов поиска записались в массив из 10 элементов. вся проблема в том что я не знаю как сделать чтоб
значениям переменных присваивались названия ссылок.
Подскажите как это лучше и удобнее сделать! оч нужно!
__________________
Автор благодарит алфавит за предоставленые буквы.

Старый 18.03.2006, 18:41
Den0k вне форума Посмотреть профиль Отправить личное сообщение для Den0k Найти все сообщения от Den0k
  № 2  
Ответить с цитированием
Den0k
Контрибьютор базы знаний по Флекс
 
Аватар для Den0k

Регистрация: Jul 2005
Адрес: Moldova, Rep. of
Сообщений: 569
может пригодится
http://xml.yandex.ru/
__________________


Старый 18.03.2006, 19:20
uncle_sam вне форума Посмотреть профиль Отправить личное сообщение для uncle_sam Найти все сообщения от uncle_sam
  № 3  
Ответить с цитированием
uncle_sam
 
Аватар для uncle_sam

Регистрация: Jun 2005
Сообщений: 34
а можно в данном случае обойтись без ХМЛ? обычными скриптовыми командами?
это дело оч срочно нужно сделать, а начинать изучать хмл с нуля для одной задачи
не хочеца.

Старый 18.03.2006, 19:33
Den0k вне форума Посмотреть профиль Отправить личное сообщение для Den0k Найти все сообщения от Den0k
  № 4  
Ответить с цитированием
Den0k
Контрибьютор базы знаний по Флекс
 
Аватар для Den0k

Регистрация: Jul 2005
Адрес: Moldova, Rep. of
Сообщений: 569
может и можно, не интересовался
насколько срочно? 30 минут что-ли. А вообще что там такого уж сложного изучать?
Я хоть и не супер специалист но вроде всё просто, а не хоче"ц"а это наверно лень такая, по себе сужу
__________________


Старый 18.03.2006, 22:45
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 5  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
не пойму, во флеше предлагается разобрать яндексовскую страничку ?
а проблема только в том чтоб значениям переменных присваивались названия ссылок..
затейливо, если учесть что нужны тока результаты, а не все три-четыре десятка ссылок со страницы..
или я не понял

Старый 18.03.2006, 23:28
uncle_sam вне форума Посмотреть профиль Отправить личное сообщение для uncle_sam Найти все сообщения от uncle_sam
  № 6  
Ответить с цитированием
uncle_sam
 
Аватар для uncle_sam

Регистрация: Jun 2005
Сообщений: 34
Silin ты все понял правильно. Объясню подробнее что нужно:
допустим есть страничка яндекса
http://www.yandex.ru/yandsearch?text...0%E0&stype=www

нужно в массив закинуть первые 10 результатов поиска
arr[1]="Игроки"
arr[2]="Lenta.ru: Спорт: Москва не увидит лучшего футболиста мира"
arr[3]="СПОРТ: Роналдинью сделал золотой дубль"
.....
ну и так далее до 10й ссылки включительно.Вот как это дело мне записать в массив я не знаю.

Старый 18.03.2006, 23:34
Fl00r вне форума Посмотреть профиль Отправить личное сообщение для Fl00r Найти все сообщения от Fl00r
  № 7  
Ответить с цитированием
Fl00r
 
Аватар для Fl00r

Регистрация: Jun 2005
Адрес: dreams
Сообщений: 1,137
Отправить сообщение для Fl00r с помощью ICQ
Только XML Yandex.
__________________
Глупости какие-то говорите.

Старый 19.03.2006, 00:06
uncle_sam вне форума Посмотреть профиль Отправить личное сообщение для uncle_sam Найти все сообщения от uncle_sam
  № 8  
Ответить с цитированием
uncle_sam
 
Аватар для uncle_sam

Регистрация: Jun 2005
Сообщений: 34
Ок. Чтож, будем изучать...

Старый 19.03.2006, 00:33
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 9  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
ради интереса:
Код:
System.useCodepage=true;
var tmp:XML=new XML();
var arr=[];
tmp.onData=function(s){
	for(var i=1;i<11;i++){
		var n=s.indexOf('<div class="title">',s.indexOf('<li value='+i));
		var ab=s.indexOf('</A',n);
		var af=s.lastIndexOf('blank>',ab)+6;
		arr.push(s.substring(af,ab));
	}
	//смотрим..
	for(var i=0;i<10;i++)trace((i+1)+": "+arr[i]);
}
tmp.load("http://www.yandex.ru/yandsearch?text=%EB%F3%F7%F8%E8%E9+%F4%F3%F2%E1%EE%EB%E8%F1%F2+%EC%E8%F0%E0&stype=www");
читает.., но где гарантия что будет читать завтра..
ps: пробел лишний в ссылке..


Последний раз редактировалось silin; 19.03.2006 в 00:44.
Старый 20.03.2006, 14:12
uncle_sam вне форума Посмотреть профиль Отправить личное сообщение для uncle_sam Найти все сообщения от uncle_sam
  № 10  
Ответить с цитированием
uncle_sam
 
Аватар для uncle_sam

Регистрация: Jun 2005
Сообщений: 34
silin
вот цикл по значениям li value ты здорово придумал.
а вот если бы были нужны не результаты поиска а та строчка которая зеленым цветом под каждым результатом, которая в теге <span> находится и пишет ссылку.
как тогда эти "спаны" перечислить? у нее же нет числового значения.
__________________
Автор благодарит алфавит за предоставленые буквы.

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:04.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.