Лицензия - GPL.
Отлажено для текущей страницы RBC. Если веб-мастер поменяет эту страницу, потребуется поменять параметры скрипта.
Сейчас предполагается следующий формат страницы с курсом (HTML-код страницы): Есть строчка с фразой "USD ЦБ РФ". За ней следует строка с датой и строка с курсом. Дата и курс - комбинация цифр и символов "/" и ",", заключенные между тэгами (например, ">09/08<" и ">27.75<").
Программа представляет собой небольшой скрипт на Perl'е. Соответственно, на машине должен быть установлен Perl. Это наиболее существенное требование.
Настройте параметры программы.
Описание параметров программы:
$URL = "http://www.rbc.ru/"; # URL страницы с курсом $keyword = "USD ЦБ РФ"; # Первая строка курса $fhistory = "rate_history.txt"; # файл истории курса $frate = "rate.txt"; # файл курса #$add_percent = 2.; # добавить столько процентов к курсу перед сохранением $format = "%5.1f"; # формат для сохранения курса $regexp = "[\\d\\/,]+"; # ругулярное выражение для курса и даты; все "\" нужно удвоитьЗапуск программы - с командной строки DOS:
Можно задать периодический запуск этой программы по расписанию.
Чтобы использовать программу для других целей, смотрите код этого скрипта.