Запуск python-скрипта в планировщике заданий на хостинге nic.ru
Написал скрипт, который должен получать информацию о курсе евро с xml ЦБ РФ и домножать на стоимость нашего товара в евро , и заносить это всё в наш xml на хостинге, чтобы получить итоговую стоимость в рублях. На локальном компьютере скрипт отрабатывает, а вот когда я его ставлю в планировщик заданий на nic.ru - скрипт не запускается.
Задание в планировщике заданий:
Сам скрипт:
# -*- coding: utf-8 -*-
#!/usr/bin/env python
import math
import xml.etree.ElementTree as ET
import urllib.request
with open('/home/hostsim/seitron.su/docs/test.txt', 'wb') as f:
f.write('syava production') #для теста
url = 'https://www.cbr-xml-daily.ru/daily.xml'
response = urllib.request.urlopen(url).read()
tree1 = ET.fromstring(response)
tree = ET.parse('/home/hostsim/seitron.su/docs/seitron1.xml')
root = tree.getroot()
price = float(tree1[11][4].text.replace(',','.'))
print(price)
for elem in root:
for subelem in elem[-1]:
subelem.set("isupdated","1")
print(str(math.ceil(float(subelem[8].text)*price)))
subelem.find('price').text = str(math.ceil(float(subelem[8].text)*price))
tree.write('/home/hostsim/seitron.su/docs/seitron.xml', encoding="utf-8")