29 марта | 2025г. | 17:12:33


АвторТема: плагин Exchange Rate (Курс Валют)  (Прочитано 17494 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Онлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1515
  • Поблагодарили: 9815
  • Уважение: +180
Сайт с которого хочу брать файл, имеет некорректный сертификат, потому и не качается.
Проблема в чем угодно, но не в сертификате.
Я вот в ресивере в терминале дал команду: wget -q http://www.cbr.ru/scripts/XML_daily.asp -O /tmp/tmp.xml - файл успешно скачался.
Вставил ее в тестовый плагин  - файл успешно скачался.
Вставил в него же кусок кода из плагина, а именно функцию def update(self): - получил ошибку с кодировкой utf8, так как в tmp.xml encoding="windows-1251" и сразу вылетает, как только встречает первый символ на русском языке в позиции 195, а именно "Австралийский доллар". Играюсь на 7.0 - так и должно быть.
Сменил запрос на английскую версию: wget -q http: //www.cbr.ru/scripts/XML_daily_eng.asp -O /tmp/tmp.xml - все сработало, tmp.xml скачался, после его обработки файл exrate.xml успешно создан, а tmp.xml удален.
Далее не копал, с ноутбука очень не удобно, а все мои средства разработки на компьютере, который временно не доступен. Ставить в ресивер этот плагин не хочется, так как он затирает мой, потом вычищай и переустанавливай...



Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
3290 Просмотров
Последний ответ 17 ноября | 2010г. | 12:48:35
от 2boom
15 Ответов
7262 Просмотров
Последний ответ 25 ноября | 2010г. | 21:02:06
от gemchug74
0 Ответов
17945 Просмотров
Последний ответ 25 ноября | 2010г. | 20:51:17
от Wolf
0 Ответов
3393 Просмотров
Последний ответ 01 декабря | 2010г. | 12:01:15
от anatoly
5 Ответов
4401 Просмотров
Последний ответ 06 января | 2011г. | 01:08:29
от Sirius0103



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!