| 
 | 
Здравствуйте, гость ( Вход | Регистрация )
|   | 
| 
 | 
|  26.10.2011, 18:05 
				 Сообщение
					#1
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 51 Регистрация: 24.5.2011 Из: Комсомольск на Амуре Пользователь №: 9 283 Спасибо сказали: 0 раз  | 
				Добрый вечер (дня,ночи) уважаемые пользователи форума прошу вашей помощи... Скрипт не отправляет новинки с сайта.. CODE local Mins = 1 -- в минутах local Tmr = 0 local Path = "" local smf_news = "RecentTopicsWIN.txt" local smf_old = "smf_old.txt" local Bot = "" function OnStartup() Path = Core.GetPtokaXPath() Bot = SetMan.GetString(21) Tmr = TmrMan.AddTimer(Mins*60000) OnTimer(Tmr) end function OnTimer(Id) if Id == Tmr then --os.rename(smf_news, news_path) local news_file = io.open(Path..smf_news) if news_file then local old = "" local new_old = "" local old_file = io.open(Path..smf_old) if old_file then old = old_file:read() old_file:close() end local mes = "Новинки на медиакаталоге!\n" local count = 0 for line in news_file:lines() do if line == old then break end if count == 0 then new_old = line end count = 1 mes = mes..line.."\n" end if count == 1 then Core.SendToAll(mes) old_file = io.open(Path..smf_old, "w") old_file:write(new_old) old_file:close() end news_file:close() os.remove(Path..smf_news) end end end function OnError(sErrorMsg) Core.SendToOpChat(sErrorMsg) end Подскажите или помоги собрать его в нормальную форму что бы работал на ура.. | 
|  | |
|  26.10.2011, 19:44 
				 Сообщение
					#2
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				1. Ну дык напиши сначала ошибку, какую шлёт скрипт (если выдаёт)... 2. Код sFile = Core.GetPtokaXPath().."scripts/file.txt" где Core.GetPtokaXPath() - это корневая папка Птоки (где лежит исполнительный файл) Вот попробуй сначала пути исправить и проверить скрипт. UPD: Сорри, пропустил, у тебя же путь выбран в стартапе.. 3. И ещё - из твоего представленного кода не видно, откуда у тебя появляются новинки в виде файла. Должен быть механизм помещения туда информации, добытой с сайта, причем, по ходу работы скрипта... Или ты сначала руками копируешь информацию в файл, потом запускаешь скрипт? | 
|  | |
|  27.10.2011, 3:35 
				 Сообщение
					#3
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 51 Регистрация: 24.5.2011 Из: Комсомольск на Амуре Пользователь №: 9 283 Спасибо сказали: 0 раз  | 
				Скрипт сам автоматически сливает новинки на хаб через определёное время , или обновления темы на новинках.. Вот к примеру на хабе вываливаеться.. Новинки на медиакаталоге! Ястреб Battlefield 3 | 
|  | |
|  27.10.2011, 4:02 
				 Сообщение
					#4
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				Dani_Filth,  объясни мне, неразумному, вот эту фразу: Цитата Скрипт сам автоматически сливает новинки на хаб через определёное время , или обновления темы на новинках.. Из кода твоего скрипта видно, что нет никакого обращения ни к каким сайтам и вообще никуда, кроме чтения пары файлов из папки Птоки.. О чём же ты говоришь? | 
|  | |
|  27.10.2011, 5:02 
				 Сообщение
					#5
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 51 Регистрация: 24.5.2011 Из: Комсомольск на Амуре Пользователь №: 9 283 Спасибо сказали: 0 раз  | 
				Я не могу понять куда тыкать адрес сайта..что бы скрипт заработал   Вот адрес.. а куда воткнуть его я незнаю.. | 
|  | |
|  27.10.2011, 5:21 
				 Сообщение
					#6
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				А зачем ты взялся делать этот скрипт, если не понимаешь, как с сайта брать данные? Я тебе тут в двух словах не смогу объяснить, изучай чужие аналогичные скрипты, которые получают данные с сайтов, обрабатывают и отправляют их в чат/приват/файл.. | 
|  | |
|  27.10.2011, 5:27 
				 Сообщение
					#7
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 51 Регистрация: 24.5.2011 Из: Комсомольск на Амуре Пользователь №: 9 283 Спасибо сказали: 0 раз  | 
				А ты можешь сделать его ? А то я уже заманался с ним.. а так в ручную копировать и заливать на свой хаб тоже не прикольно..
				
				
				
			 | 
|  | |
|  27.10.2011, 5:38 
				 Сообщение
					#8
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				1. Нет. Скрипт для твоего личного пользования - тебе и делать. 2. Ссылка на локальный ресурс (по крайней мере, даже на главную страницу не попасть от меня) и без доступа к нему парсинг не сделаешь.. 3. У тебя есть отличный повод самому научиться. Я тоже совсем недавно ничего не умел, особенно в парсинге страниц, а в последнее время кое-что начало получаться. Так что, удачи тебе! | 
|  | |
|  27.10.2011, 6:04 
				 Сообщение
					#9
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 51 Регистрация: 24.5.2011 Из: Комсомольск на Амуре Пользователь №: 9 283 Спасибо сказали: 0 раз  | 
				Ты просто подскажи куда вставить адресную страку а дальше я сам..)
				
				
				
			 | 
|  | |
|  27.10.2011, 6:27 
				 Сообщение
					#10
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				Читай выше.  Я уже дал достаточно советов. Не хочу повторяться. Ещё раз всё прочти. | 
|  | |
|  27.10.2011, 9:47 
				 Сообщение
					#11
					
				
			 | |
|  Продвинутый участник     Группа: Пользователи Сообщений: 176 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 182 раза  | 
				Адрес локальный - помочь трудно с парсингом.
				
				
				
			 | 
|  | |
|  27.10.2011, 14:50 
				 Сообщение
					#12
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 51 Регистрация: 24.5.2011 Из: Комсомольск на Амуре Пользователь №: 9 283 Спасибо сказали: 0 раз  | 
				Мне бы просто знать куда прописать адресную строку.. и всё.
				
				
				
			 | 
|  | |
|  27.10.2011, 14:58 
				 Сообщение
					#13
					
				
			 | |
|  7 квадратиков        Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз  | 
				Никуда. Приведённый скрипт не умеет ходить в сеть, загружать и обрабатывать страницы.
				
				
				
			 | 
|  | |
|  4.11.2011, 4:01 
				 Сообщение
					#14
					
				
			 | |
|  Продвинутый участник     Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз  | Добрый вечер (дня,ночи) уважаемые пользователи форума прошу вашей помощи... Скрипт не отправляет новинки с сайта.. ... Подскажите или помоги собрать его в нормальную форму что бы работал на ура.. Определись сперва - где лежит твой файл с новостями. На стороннем сервере или на машине с твоим хабом? Если на машине с хабом, то напиши простейший скрипт чтения первой строки из этого файла. Не получилось? Тогда создай текстовый файл в каталоге с твоим скриптом и напиши в нем "zzzzz" или любую другу белиберду. Измени скрипт (измени путь к этому текстовому файлу). Получилось? Нет? - ошибка в именах переменных? Пытайся еще! Ищи свои ошибки! Затем - последующая выдача этой строки в чат или определенному нику (чтобы ненапрягать всех юзеров). Получилось? Нет - пробуй еще. Да - теперь ты сможешь написать то что ты хочешь. Удачи! | 
|  | |
|  14.11.2011, 15:15 
				 Сообщение
					#15
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 51 Регистрация: 24.5.2011 Из: Комсомольск на Амуре Пользователь №: 9 283 Спасибо сказали: 0 раз  | |
|  | |
|  14.11.2011, 22:14 
				 Сообщение
					#16
					
				
			 | |
|  7 квадратиков        Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз  | |
|  | |
|  16.11.2011, 14:10 
				 Сообщение
					#17
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 51 Регистрация: 24.5.2011 Из: Комсомольск на Амуре Пользователь №: 9 283 Спасибо сказали: 0 раз  | 
				Были бы аналагичные скрипты.. было бы проще.. А так их нету.. нечего не могу сделать.. У кого есть аналог скрипта слейте пожалуйста..
				
				
				
			 | 
|  | |
|  16.11.2011, 16:59 
				 Сообщение
					#18
					
				
			 | |
|  Освоившийся участник      Группа: Пользователи Сообщений: 260 Регистрация: 1.6.2010 Пользователь №: 6 968 Спасибо сказали: 83 раза  | Были бы аналагичные скрипты.. было бы проще.. А так их нету.. нечего не могу сделать.. У кого есть аналог скрипта слейте пожалуйста.. В разделе Сетевые скрипты [PtokaX] много скриптов с парсингом web-страниц, выбирай любой. | 
|  | |
|   | 
 Похожие темы
 Похожие темы
|   | Сейчас: 1.11.2025, 1:31 |