Публикации: 1,527
Теми: 104
Получени харесвания: 651 в 342 поста
Дадени харесвания: 107
Член от: Oct 2015
Репутация:
138
def PLAY ( )
регулярен израз за плейър 1
връща videourl
регулярен израз за плейър 2
връща videourl
...
регулярен израз за извличане на обложка, описание # опционално
връща cover, description
конструиране на List.Item елемент. Подаваш му за path да използва videourl. Няма как всички гореописани регулярни изрази да сработят едновременно, но дори и да се случи, последният в описаният ред (който промени стойността на променливата videourl) ще определи крайният абсолютен адрес за зареждане на видеото.
•
Публикации: 609
Теми: 32
Получени харесвания: 285 в 119 поста
Дадени харесвания: 25
Член от: May 2017
Репутация:
35
13-10-2017, 23:19
(Последна редакция: Преди 13-10-2017, 23:24 от ByJohnie.)
актуализирах си предният пост
оправих си грешката явно notepad+++ прави грешки но сега получавам
Error Contents: ('invalid syntax', ('C:\\Users\\SonyVaio\\AppData\\Roaming\\Kodi\\addons\\plugin.video.vplaybg\\default.py', 90, 28, '\tmatch = re.compile(\'src=\'(.+?)\' type="video/mp4" data-res="(.+?)" />\').findall(data)\n'))
SyntaxError: ('invalid syntax', ('C:\\Users\\SonyVaio\\AppData\\Roaming\\Kodi\\addons\\plugin.video.vplaybg\\default.py', 90, 28, '\tmatch = re.compile(\'src=\'(.+?)\' type="video/mp4" data-res="(.+?)" />\').findall(data)\n'))
•
Публикации: 1,527
Теми: 104
Получени харесвания: 651 в 342 поста
Дадени харесвания: 107
Член от: Oct 2015
Репутация:
138
В python много внимателно трябва да спазваш отстъпите, защото те контролират хода на програмата - това е скриптов език, не се компилира и командния интерпретатор се влияе от положението и броя на "спейсовете" и "табовете". Първо определи в сегашния ти текстов редактор какво ще ползваш (спейсове или табове) и след това провери там, където ти дава грешка в log файла (написан е конкретния ред) в какво се изразява неправилния или неочакван отстъп/indent.
•
Публикации: 1,527
Теми: 104
Получени харесвания: 651 в 342 поста
Дадени харесвания: 107
Член от: Oct 2015
Репутация:
138
На 90-ти ред, опитваш да използваш data, а в data все още няма данни. Виж дали записваш скрейпнатата страница именно в data или в друга променлива. Ако името е правилно, значи не успяваш да скрейпнеш страницата.
•
Публикации: 1
Теми: 0
Получени харесвания: 0 в 0 поста
Дадени харесвания: 0
Член от: Jan 2020
Репутация:
0
Здравейте, благодаря Ви за изчерпателната информация. Ще се опитам да си направя адон на сайта ми. Ако не успея, ще потърся помощ във форума.
•