问题标签 [kodi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - XBMC(Python)问题的简单登录功能
我正在尝试通过 python(xbmc/kodi) 抓取 Javascript 日历页面的各个部分。到目前为止,我已经能够抓取静态 html 变量,但不能抓取 JavaScript 生成的部分。
我试图检索的变量是<strong class="item-title">**this**</strong> , <span class="item-daterange">**this**</span> and <div class="item-location">**this**</div>
,请注意它们位于 html 源代码的单独部分中,并通过 JavaScript 呈现。所有这些抓取的变量都应该附加到一个字符串中并显示出来。
从上面的正则表达式中,我可以只抓取其中一个变量,并且由于我需要一个字符串列表来一起显示所有变量,那该怎么做?
我知道必须为要抓取的 javascript 变量预先呈现页面但是由于我使用的是 xbmc ,因此我不确定如何导入其他 python 库(例如 dryscrape)来完成此操作。下载 Dryscrape 给了我一个 setup.py ,init .py 文件以及其他一些文件,但我怎样才能将它们一起使用?
谢谢。
linux - 带有输入的批处理脚本。ADB 命令,FireStick
我修改了这篇文章以反映根据回复建议所做的更改。
我想在一个批处理文件中运行几行 adb 命令。
我面临的问题是以下错误:“错误:找不到设备'(null)'”
我知道我输入的 IP 地址是正确的。事实上,我可以通过在单独的命令提示符中输入命令轻松访问 FireStick。
即 adb 连接 192.168.0.164
为什么它在这里不起作用?
即使我将脚本修改为以下内容:
我收到一个错误,显示 IPInput 未用于设置 IP 地址。输出只显示:
192.168.0.:5555
是什么赋予了?
controller - KODI 和 Xbox 360 控制器
我有安装驱动程序的 KODI 16.1 Jarvis、Windows 10 x64 和 xbox 360 有线控制器(适用于蒸汽大图和游戏)。我想用这个控制器在 kodi 上导航,它应该是即插即用的,但它不读取任何输入。这个问题有哪些可能的解决方案?
kodi - 如何将本地文件添加到 kodi 插件?
如何将本地文件添加到 kodi 插件?在以下示例中,互联网文件 (url='http://...') 有效。但本地文件 (url='file://...') 没有。
python - Kodi 中的 python 类出现问题,尝试编写 UI 以用 PYXBMCT 替换 Kodi 通用菜单
我对python类很陌生,并没有真正使用它们,所以请随时指出除我指出的错误之外的任何其他错误。
我想要实现的是UI in Kodi
使用该pyxbmct
模块的新功能。我正在发送一个列表(仍然没有弄清楚我将如何使用模式将拆分排序到下一个进程,但这是下一个任务)
我的清单是这样的:
然后显然被发送到 Window_Menu_Class() 以尝试在列表中显示名称,并在右侧显示一个图标,但根据您在列表中的焦点位置交替显示。
Window_Menu_Class 的代码:-
但我收到错误 -
文件“C:\Users*\AppData\Roaming\Kodi\addons\plugin.video.sanctuary\lib\process.py”,第 74 行,在 LIST_UPDATE 如果 self.window_menu.getFocus() == self.nameList: RuntimeError:不存在的控件 0
如果我对它进行哈希处理,if self.window_menu.getFocus() == self.nameList:
那么它可以工作,但是,当您转到下一个项目时,它不会改变列表中的图像,我有一个工作版本,但它都是在一个 .py 文件中完成的,不需要在全部,但是现在我试图将代码分成不同的 .py 文件,我需要创建一个类来包含所有信息并给出一个起点。希望这是足够的信息,并感谢任何反馈。
linux - Osmc CEC not working after using cec-client in ssh terminal
I have a RPI2 with OSMC installed and I want to do some cec commands to check if the Tv is ON or OFF.
The issue is that after any command cec-client ( except cec-client -h :) ) the OSMC won't receive CEC commands until I restart the RPI. Is there any way to reconnect OSMC with the CEC? Cec service is still running, but OSMC does not recognize it;
xml - 如何使用 upnp 在 kodi 中播放媒体
我正在尝试在 kodi 中使用 url http://192.168.1.160:10243/WMPNSSv4/1921188402/1_NC0yNTY.mp3播放系统中的歌曲。
带有 KODI 的系统的 IP 是 192.168.1.144 我正在尝试发送如下操作:
curl -v -o response.xml -H "Content-Type: text/xml; Charset="UTF-8"" -H "SOAPAction: "urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI"" -d @AV_transport.xml -X POST http://192.168.1.144:1356/AVTransport/c093ed10-0986-7173-937f-3fc4bbf9ec3a/control.xml
我的 AV_transport.xml 包含:
我收到标题消息为 500 Bad reuest: Bad namespace。请告诉我我的代码哪里有错误。
kodi - NFO 文件 XSD 或 DTD
我正在编写一个工具来修改现有 NFO 文件的元数据并添加新的元数据。不幸的是,我找不到定义 NFO 文件格式的 XSD 或 DTD。
请问在哪里可以找到这样的 XSD/DTD?
python - 从 Python 脚本更新 XBMC 库
我正在尝试编写一个脚本,它将在我的 XBMC 上运行“更新库”命令。
当我尝试运行时:
我看到库已更新,但出现以下错误:
我试图将代码修改为:
但它似乎不起作用,这意味着我没有看到图书馆更新。
我做错了什么?
python - 嵌入式视频获取网址
好的,我已经为此挠头太久了。我正在尝试使用 Beautiful Soup 检索网页上嵌入视频的 URL,并在 Python 2.7.6 中请求模块。我检查了 chrome 中的 html,我可以看到视频的 url,但是当我使用请求获取页面并使用 Beautiful Soup 时,我找不到“视频”节点。从源代码来看,视频窗口似乎是一个嵌套的 html 文档。我已经搜索了所有内容,但无法找出为什么我无法检索到这个。如果有人能指出我正确的方向,我将不胜感激。谢谢。
这是其中一个视频的网址:
http://goldfilmesonline.com/doutor-estranho-legendado-online/
我看到有人回答了同样的问题,请问有人也可以帮助我吗