Автор Тема: Разработка скриптов (вопросы)  (Прочитано 131835 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн djek-ural

  • Модератор
  • *****
  • Сообщений: 1223
  • Фильмов много не бывает.
Re: Разработка скриптов (вопросы)
« Ответ #120 : 12 Апреля 2009, 06:05:46 »
Можно ли в скриптах добиться инициализации переменных при их объявлении, как в Паскале:
var
 Count : Integer = 0;

В принципе, первоначальная цель немного другая.
Я хочу иметь возможность изменять значения параметров-опций, которыми пользователи настраивают скрипт, в ходе выполнения скрипта. Но в то же время объявление и инициализацию этих параметров оставить в самом начале скрипта.
Может кто-нибудь помочь?

так они и так инициализируются после их обявления , нулевым значением . без всяких там дополнительных команд.

Оффлайн Reset

  • Глобальный модератор
  • *****
  • Сообщений: 1362
Re: Разработка скриптов (вопросы)
« Ответ #121 : 12 Апреля 2009, 06:16:22 »
Можно ли в скриптах добиться инициализации переменных при их объявлении, как в Паскале:
var
 Count : Integer = 0;

В принципе, первоначальная цель немного другая.
Я хочу иметь возможность изменять значения параметров-опций, которыми пользователи настраивают скрипт, в ходе выполнения скрипта. Но в то же время объявление и инициализацию этих параметров оставить в самом начале скрипта.
Может кто-нибудь помочь?

так они и так инициализируются после их обявления , нулевым значением . без всяких там дополнительных команд.
Неудачный пример привел  :)
Я имел в виду, ненулевым значением.
Например:
var
  sort : Integer = 3;
Нет описания? Нужны ответы? Есть предложения? Не хватает сайтов?

Оффлайн Reset

  • Глобальный модератор
  • *****
  • Сообщений: 1362
Re: Разработка скриптов (вопросы)
« Ответ #122 : 15 Апреля 2009, 20:48:47 »
Обнаружил некую особенность в POST-запросах, посылаемых на сайт из программы.
Потребовалось сформировать поисковый POST-запрос на сайт для поиска русского фильма.
Запрос был сформирован и отправлен. Но результатов почему-то не дал.
После анализа данных, отправляемых на сайт, накопил следующие результаты.
Поиск фильма с названием ТЕСТ.
Код: (GET-запрос в логе программы) [Выделить]
GET : http://www.kino-teatr.ru/search/?text=%D2%C5%D1%D2
Код: (POST-запрос в логе программы) [Выделить]
POST: http://www.kino-teatr.ru/search/?text=%D2%C5%D1%D2
Полностью идентичны.
Далее смотрю, а что же реально отправляется на сайт:
Код: (GET-запрос в логе Proxomitron) [Выделить]
GET /search/?text=%D2%C5%D1%D2 HTTP/1.1
Код: (POST-запрос в логе Proxomitron) [Выделить]
text=%25D2%25C5%25D1%25D2
Код: (Запрос из браузера в логе Proxomitron) [Выделить]
text=%D2%C5%D1%D2

Вывод: при POST-запросах знак процента (%) заменяется на %25, что даёт отрицательный результат поиска на сайте.
Проблема возникает только в том случае, если название фильма подставляется в программе заменой шаблона %s в поисковой строке. Если вместо %s подставить название фильма в скрипте, то всё проходит нормально. Возможно, название проходит двойное преобразование.

Кроме того, знак процента заменяется в параметрах POST-запросов, передаваемых из скрипта в программу.

Тестовый скрипт во вложении 1. Необходимо произвести обновление фильма с названием ТЕСТ. Ожидаемая в результате страница page.html приведена во вложении 2.

ЗЫ: может быть, я что-нибудь не так делаю?

[вложение удалено Администратором]
Нет описания? Нужны ответы? Есть предложения? Не хватает сайтов?

Оффлайн djek-ural

  • Модератор
  • *****
  • Сообщений: 1223
  • Фильмов много не бывает.
Re: Разработка скриптов (предложения)
« Ответ #123 : 23 Апреля 2009, 07:17:28 »
Вопрос.
Продолжаю писать скрипт для персон.
В какую функцию-процедуру передавать список персон для вывода списка для выбора персоны.
Если стандартная то в какие поля и что закидывать.

Оффлайн Reset

  • Глобальный модератор
  • *****
  • Сообщений: 1362
Re: Разработка скриптов (предложения)
« Ответ #124 : 23 Апреля 2009, 13:33:06 »
Вопрос.
Продолжаю писать скрипт для персон.
В какую функцию-процедуру передавать список персон для вывода списка для выбора персоны.
Если стандартная то в какие поля и что закидывать.
procedure AddSearchResult(Name, TransName, Year, URL, PreviewURL : WideString)
Все как у фильмов.
Нет описания? Нужны ответы? Есть предложения? Не хватает сайтов?

Оффлайн djek-ural

  • Модератор
  • *****
  • Сообщений: 1223
  • Фильмов много не бывает.
Re: Разработка скриптов (вопросы)
« Ответ #125 : 23 Апреля 2009, 18:23:59 »
Спасибо за ответ.
И спасибо что пост перенес из другой темы , а то я ладом не посмотрев в какой теме нахожусь влепил её в другую тему , сейчас только заметил что сообшение написал вначале в другой теме.

Оффлайн Arg123

  • Гуру
  • ****
  • Сообщений: 407
Re: Разработка скриптов (вопросы)
« Ответ #126 : 28 Мая 2009, 12:18:06 »
Доброго времени суток всем. Хочу "попробовать"  :) написать скрипт для поиска информации с www.sharereactor.ru , где можно взять плагин "Script Engine версии" 0.1.2.0 ?
Я русский - я горжусь !!!

БОРИС Миронов - Народный Президент русского народа и других коренных народов России!
http://borismironov.livejournal.com/

Сбор подписей в поддержку кандидата Бориса Миронова:
http://borismironov.livejournal.com/659.html

Оффлайн Reset

  • Глобальный модератор
  • *****
  • Сообщений: 1362
Re: Разработка скриптов (вопросы)
« Ответ #127 : 28 Мая 2009, 21:50:05 »
Доброго времени суток всем. Хочу "попробовать"  :) написать скрипт для поиска информации с www.sharereactor.ru , где можно взять плагин "Script Engine версии" 0.1.2.0 ?
С каждой версией программы поставляется движок скриптов, соответствующий этой программе. Специально версию подбирать не надо. Описание разработки скриптов действительно и для следующих версий.
В новых версиях движка скриптов появились некоторые новые функции. Пока их описание разбросано по форуму. В дальнейшем тема Разработка скриптов будет обновлена.
Нет описания? Нужны ответы? Есть предложения? Не хватает сайтов?

Оффлайн morrison

  • Новичок
  • *
  • Сообщений: 58
Re: Разработка скриптов (вопросы)
« Ответ #128 : 15 Октября 2009, 10:11:21 »
Гуру, подскажите - есть ли какие особенности при парсинге xml? На вводе будет что то вроде этого (конфета конечно по сравнению с проприетарными киносайтами)

с скриптами к mp3tag разобрался, может и это осилится...

ЗЫ за основу взял скрипт wordart
« Последнее редактирование: 15 Октября 2009, 10:21:00 от morrison »

Оффлайн djek-ural

  • Модератор
  • *****
  • Сообщений: 1223
  • Фильмов много не бывает.
Re: Разработка скриптов (вопросы)
« Ответ #129 : 15 Октября 2009, 15:25:16 »
Гуру, подскажите - есть ли какие особенности при парсинге xml? На вводе будет что то вроде этого (конфета конечно по сравнению с проприетарными киносайтами)

с скриптами к mp3tag разобрался, может и это осилится...

ЗЫ за основу взял скрипт wordart

Да в принципе ничего сложного , cамое главное ключевые слова правильно подобрать.
Пробуйте это на самом деле очень даже интересное занятие.

Оффлайн Duran

  • Постоялец
  • ***
  • Сообщений: 79
Re: Разработка скриптов (вопросы)
« Ответ #130 : 25 Октября 2009, 11:18:04 »
Такой вопрос - в скрипте идет загрузка сначала с одного сайта, потом с другого. При загрузке с другого у слов со всякими иероглифами и прочей нелатиницей при занесении их в поле отображается всякая муть. Это как я понял, из-за того что первый сайт в кодировке 1251, а второй в UTF-8, а скрипт работает в кодировке определенной по первому сайту. Собственно, как сделать так, что бы он переключал кодировку при закачке с другого сайта?

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Разработка скриптов (вопросы)
« Ответ #131 : 25 Октября 2009, 12:29:32 »
Установить кодировку в 0 - автоматическое определение, но это работает не всегда.
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Duran

  • Постоялец
  • ***
  • Сообщений: 79
Re: Разработка скриптов (вопросы)
« Ответ #132 : 25 Октября 2009, 12:30:59 »
Пробовал - не помогает :(

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Разработка скриптов (вопросы)
« Ответ #133 : 25 Октября 2009, 12:38:12 »
А если всю страницу пропустить через HTMLToText()
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Duran

  • Постоялец
  • ***
  • Сообщений: 79
Re: Разработка скриптов (вопросы)
« Ответ #134 : 25 Октября 2009, 12:58:08 »
Тогда он эти данные вообще не берет.