Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Помощь по плагинам

Ответ
 
Опции темы Опции просмотра
Старый 18.06.2012, 05:48   #61
Silen
Senior Member
 
Регистрация: 05.08.2011
Сообщений: 783
По умолчанию

Цитата:
Сообщение от universe Посмотреть сообщение
Установила плагин из репозитория и phantom.js по мануалу с wiki. Прописала путь в настройках, но увы, при попытке открыть seasonvar.ru (версия 2.0.1), пишет об ошибке скрипта.
Поменяйте в default.py в строке:

prog = os.path.join(Addon.selfAddon.getSetting('PhantomJS_Path')

на

prog = os.path.join(Addon.getSetting('PhantomJS_Path')

И сообщите если помогло...
__________________
"Здесь телепатов нет !..." - Нет лога - нет помощи..!!!
Silen вне форума   Ответить с цитированием
   
Старый 18.06.2012, 14:48   #62
universe
Senior Member
 
Регистрация: 17.06.2012
Сообщений: 111
По умолчанию

Спасибо за столь быстрый ответ!
Заменила все по Вашей рекомендации (на Debian и Ubuntu 12.04), и в деле наметилось продвижение — теперь выскакивает ошибка скрипта не при нажатии на sesonvar.ru, а даже пытается загрузиться папка. После недолгой паузы - опять "ошибка скрипта". Лог прилагаю, ошибки одинаковые на Debian и Ubuntu.
http://paste.ubuntu.com/1047025/
universe вне форума   Ответить с цитированием
Старый 18.06.2012, 15:11   #63
Silen
Senior Member
 
Регистрация: 05.08.2011
Сообщений: 783
По умолчанию

Цитата:
Сообщение от universe Посмотреть сообщение
Спасибо за столь быстрый ответ!
Заменила все по Вашей рекомендации (на Debian и Ubuntu 12.04), и в деле наметилось продвижение — теперь выскакивает ошибка скрипта не при нажатии на sesonvar.ru, а даже пытается загрузиться папка. После недолгой паузы - опять "ошибка скрипта". Лог прилагаю, ошибки одинаковые на Debian и Ubuntu.
http://paste.ubuntu.com/1047025/
>>*** PhantomJS is not found or failed.

Плагин не находит PhantomJS по указанному Вами пути. Путь прописан с / в конце? Если да то попробуйте без него.

Добавьте в default.py следующую строку- print prog:

PHP код:
 else:
        
prog os.path.join(Addon.selfAddon.getSetting('PhantomJS_Path'),'phantomjs --cookies-file=')+os.path.join(Addon.getAddonInfo('path'),'cookie.txt')+' '+os.path.join(Addon.getAddonInfo('path'),'seasonvar.js')

 print 
prog
 
try: 
Пришлите опять лог с ошибкой.
__________________
"Здесь телепатов нет !..." - Нет лога - нет помощи..!!!
Silen вне форума   Ответить с цитированием
Старый 18.06.2012, 18:02   #64
universe
Senior Member
 
Регистрация: 17.06.2012
Сообщений: 111
По умолчанию

Путь был прописан без / в конце, добавила для теста - то же самое.
К сожалению, видимо, я неправильно или не в ту строку добавляю код - лог ругается на неправильный синтаксис или unexpected indent.
Вот исходный файл http://paste.ubuntu.com/1047161/. В какую строку добавить код, и писать ли перед его добавлением print prog ?
Я добавляла в 627, и писала print prog. Результаты - ошибки именно в неправильном добавлении.

UPD
По поводу phantomjs хочу описать порядок своих действий, может, там я ошиблась?
1.Скачала отсюда - http://code.google.com/p/phantomjs/d...ar.gz&can=2&q=
2.Распаковала в /opt (там ему спокойней лежать)
3.Сделала симлинк на /opt/phantomjs/bin/phantomjs в папке /usr/local/bin/
4.В настройках плагина ввела путь к симлинку - /usr/local/bin/phantomjs

Последний раз редактировалось universe; 18.06.2012 в 20:14.
universe вне форума   Ответить с цитированием
Старый 18.06.2012, 20:52   #65
Silen
Senior Member
 
Регистрация: 05.08.2011
Сообщений: 783
По умолчанию

Цитата:
Сообщение от universe Посмотреть сообщение
Путь был прописан без / в конце, добавила для теста - то же самое.
К сожалению, видимо, я неправильно или не в ту строку добавляю код - лог ругается на неправильный синтаксис или unexpected indent.
Вот исходный файл http://paste.ubuntu.com/1047161/. В какую строку добавить код, и писать ли перед его добавлением print prog ?
Я добавляла в 627, и писала print prog. Результаты - ошибки именно в неправильном добавлении.

UPD
По поводу phantomjs хочу описать порядок своих действий, может, там я ошиблась?
1.Скачала отсюда - http://code.google.com/p/phantomjs/d...ar.gz&can=2&q=
2.Распаковала в /opt (там ему спокойней лежать)
3.Сделала симлинк на /opt/phantomjs/bin/phantomjs в папке /usr/local/bin/
4.В настройках плагина ввела путь к симлинку - /usr/local/bin/phantomjs
Скорее всего кол-во пробелов не верное, вставьте как было написано
(только вместо print prog -> xbmc.log(prog)), кол-во пробелов перед try:
и перед xbmc.log(prog) должно быть одинаково.

PHP код:
def Initialize():
    
startupinfo None
    
if os.name == 'nt':
        
prog '"'+os.path.join(Addon.getAddonInfo('path'),'phantomjs.exe" --cookies-file="')+os.path.join(Addon.getAddonInfo('path'),'cookie.txt')+'" "'+os.path.join(Addon.getAddonInfo('path'),'seasonvar.js"')
        print 
prog
        startupinfo 
subprocess.STARTUPINFO()
        
startupinfo.dwFlags |= 1
    
else:
        
prog os.path.join(Addon.getSetting('PhantomJS_Path'),'phantomjs --cookies-file=')+os.path.join(Addon.getAddonInfo('path'),'cookie.txt')+' '+os.path.join(Addon.getAddonInfo('path'),'seasonvar.js')

    
xbmc.log(prog)
    try:        
        
process subprocess.Popen(progstdinsubprocess.PIPEstdoutsubprocess.PIPEstderrsubprocess.PIPE,shellFalsestartupinfo=startupinfo)
        
process.wait()
    
except:
        
xbmc.log('*** PhantomJS is not found or failed.'
PhanthomJS проверяли? Запустите с консоли что-то типа:

/usr/local/bin/phantomjs/phantomjs /home/uni/.xbmc/addons/plugin.video.seasonvar.ru/seasonvar.js
__________________
"Здесь телепатов нет !..." - Нет лога - нет помощи..!!!
Silen вне форума   Ответить с цитированием
Старый 18.06.2012, 21:56   #66
universe
Senior Member
 
Регистрация: 17.06.2012
Сообщений: 111
По умолчанию

Вот результат изменения default.py http://paste.org/50690 Надеюсь, я правильно изменила.
При открытии seasonvar.ru - открывается папка, потом - ошибка.
Лог http://paste.org/50691
Вывод консоли:
Код:
uni@debian:~$ /usr/local/bin/phantomjs /home/uni/.xbmc/addons/plugin.video.seasonvar.ru/seasonvar.js
Connection OK.
uni@debian:~$
universe вне форума   Ответить с цитированием
Старый 18.06.2012, 22:48   #67
Silen
Senior Member
 
Регистрация: 05.08.2011
Сообщений: 783
По умолчанию

Цитата:
Сообщение от universe Посмотреть сообщение
Вот результат изменения default.py http://paste.org/50690 Надеюсь, я правильно изменила.
При открытии seasonvar.ru - открывается папка, потом - ошибка.
Лог http://paste.org/50691
Вывод консоли:
Код:
uni@debian:~$ /usr/local/bin/phantomjs /home/uni/.xbmc/addons/plugin.video.seasonvar.ru/seasonvar.js
Connection OK.
uni@debian:~$
>>uni@debian:~$ /usr/local/bin/phantomjs /home/uni/.xbmc/addons/plugin.video.seasonvar.ru/seasonvar.js

Ну так у Вас путь должен быть /usr/local/bin а не /usr/local/bin/phantomjs.
Попробуйте...
__________________
"Здесь телепатов нет !..." - Нет лога - нет помощи..!!!
Silen вне форума   Ответить с цитированием
Старый 18.06.2012, 23:00   #68
universe
Senior Member
 
Регистрация: 17.06.2012
Сообщений: 111
По умолчанию

Код:
uni@debian:~$ /usr/local/bin /home/uni/.xbmc/addons/plugin.video.seasonvar.ru/seasonvar.js
bash: /usr/local/bin: Это каталог
В /usr/local/bin у меня лежит только симлинк под названием phantomjs
universe вне форума   Ответить с цитированием
Старый 18.06.2012, 23:32   #69
Silen
Senior Member
 
Регистрация: 05.08.2011
Сообщений: 783
По умолчанию

Цитата:
Сообщение от universe Посмотреть сообщение
Код:
uni@debian:~$ /usr/local/bin /home/uni/.xbmc/addons/plugin.video.seasonvar.ru/seasonvar.js
bash: /usr/local/bin: Это каталог
В /usr/local/bin у меня лежит только симлинк под названием phantomjs
Я имел ввиду путь указываемый в плагине...
__________________
"Здесь телепатов нет !..." - Нет лога - нет помощи..!!!
Silen вне форума   Ответить с цитированием
Старый 19.06.2012, 00:11   #70
universe
Senior Member
 
Регистрация: 17.06.2012
Сообщений: 111
По умолчанию

Изменила путь в плагине, как Вы написали. То же самое - загрузка папки и сбой.
Лог такой же, как и был.
http://paste.ubuntu.com/1048006/
universe вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 08:31. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.