![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 15
|
Привет!
у меня вот такой вопрос: необходимо изготовить информер который сдирает значения например погоды с сайта допустим gismeteo.ru Я создаю текстовое поле присваиваю значение например temperature_txt и мне нужно г в коде указать что temperature_txt=.. и вот что писать здесь - ума не приложу.. видимо необходимо прописать ссылку пусть будет http://www.gismeteo.ru и как то указать строку и номер с которого начинается первый нужный мне символ в хтмл коде странички гис метео? Подскажите пожалуйста! |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 170
|
1) Понадобятся знания PHP, в т.ч. regular expr.
2) Понадобится отдельный вебсервер для файла ,которой преобразует погоду , например, в XML Если надо подробнее - скажите |
|
|||||
|
Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
|
непонимаю, а зачем сдирать информер, когда счетчики/информеры на гисметео можно бесплатно взять, скопируй код который они предлагают и вставь в свою веб страницу
а лучше поиском воспользуйся, такая тема была, с такой же проблемой вот несколько ссылок в помощь: http://flasher.ru/forum/showthread.p...F0%EC%E5%F0%FB http://flasher.ru/forum/showthread.p...F0%EC%E5%F0%FB http://flasher.ru/forum/showthread.p...F0%EC%E5%F0%FB
__________________
Пока я жив, Вы горем обеспечены Последний раз редактировалось zurkis; 10.04.2009 в 03:17. |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 15
|
же три часа читаю о том что такое loadVariables
в PHP и HTML знание есть кое какие что такое regular expr - не знаю Есть сервер то есть сайт, с нужной мне информацией, там есть файлы .php .asp эти цифры - нужные мне - представлены обычно через таблицу или вот так <span class='priceup' style='padding:0px;margin:0px;width:38px;'>1451</span> мне собственно нужно число 1451 )) как можно на него сослаться? предполагается что каждый день информация будет обновляться на сайте никак не могу понять как пользоваться loadVariables в какие параметры вставлять номер строки? или она работает только через ..=..&..=.. ?? Можно ли сказать ей взять значение на строке 6 символ с 5го по 10й? Добавлено через 1 минуту может на гисметео и есть бесплатные счетчики а на рынке никеля что то я не могу найти и для меня очень важно осмысление поставленной задачи - сделать это самому, разобраться, спросить совета - чем брать что то бесплатное и уже готовое Добавлено через 28 минут Спасибо, посмотрел ссылки - не помогло. Было очень приятно посмотреть самы простой граббер сделанный на флэшэ дл ятого что бы понять как именно можно вытягивать информацию из файла |
|
|||||
|
Мне как-то попадался урок по созданию информера на demiart.ru автор урока МОНСТЕР..поищи там..
|
|
|||||
|
Регистрация: Mar 2009
Сообщений: 15
|
на демиарт нее могу попасть..
Если кто нибудь знает решение моей проблемы или как пользоваться синтаксисом loadVariables ПОМОГИТЕ!! |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 170
|
loadVariables, самое основное, и самое нужное:
var SV:LoadVars = new LoadVars(); // для передачи var LV:LoadVars = new LoadVars(); // для приёма данных SV.log = "guest"; // некоторые переменные SV.pas = "guest"; // которые будут передаваться скрипту SV.sendAndLoad("URL",LV,"POST"); // эта строчка означает, что мы загружаем информацию из URL и передаём переменные (см. выше) методом POST (можно и GET) LV.onData = function(src:String):Void { // эта функция вызывается когда данные приняты и мы хотим с ними работать как с текстом trace("Принят текст: "+src); } LV.onLoad = function(success:Boolean) { // а эта вызывается когда мы хотим принять данные формата x-www-urlencoded (&a=1&b=2) } |
|
|||||
|
|
|
|||||
|
Регистрация: Nov 2008
Сообщений: 528
|
Возможно, автор хочет сказать, что он забанен на демиарте
. Баны там раздаются одним махом (одна знакомая получила бан за фразу "многих моих друзей забанили. скоро не с кем будет поговорить"). Меня тоже забанили (сразу, без предупреждения. за то, что высказал мнение, что администрация слабо подготовилась к конкурсу). А без аккаунта дальше вашей ссылки меня не пускают.Последний раз редактировалось Stargazer; 10.04.2009 в 22:21. |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 15
|
насчет демиарта - у меня то же самое
спасибо gmaneve - завтра прочекаю, сегодня сил уже нет Добавлено через 17 часов 9 минут Вем привет! Один паренек с вэблмнса мне подсказал решение проблемы:
System.security.allowDomain("www.metaltorg.ru");
var adress:String = 'http://www.metaltorg.ru/cources/lme_index.php';
System.useCodepage = true;
Stage.scaleMode = 'noScale';
grab_txt.text = 'loading...';
var htmltext:String;
var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
if (success) {
htmltext = unescape(this.toString());
main(unescape(this.toString()));
} else {
trace("Error loading/parsing LoadVars.");
}
};
my_lv.load(adress);
function main(txt:String) {
var alum:String = parser ('<b>Алюминий</b></a></td></tr><tr><td>Расчет сразу $/т</td><td>', '</td>');
grab_txt.text = alum;
}
function getNumFindText(t:String, f:String):Number {
var n:Number;
n = t.indexOf(f);
n += f.length;
return n;
}
function parser(s1:String, s2:String):String {
var t:String = htmltext;
var tempN:Number = getNumFindText(t, s1);
var tempS:String = t.substr(tempN);
var tempN2:Number = getNumFindText(tempS, s2);
var tempS2:String = tempS.substr(0, tempN2-s2.length);
return tempS2;
}
Error opening URL 'http://www.metaltorg.ru/cources/lme_index.php' Error loading/parsing LoadVars. почему не открывает ссылку? Есть идеи? Добавлено через 17 часов 10 минут исходник: http://slil.ru/27438714 Добавлено через 17 часов 14 минут Подскажите пожалуйста кто знает как решить эту проблему! Добавлено через 22 часа 16 минут UP UP UP |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:30. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|