問題タブ [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 によってレンダリングされることに注意してください。スクレイピングされた変数はすべて、1 つの文字列に追加して表示する必要があります。
上記の正規表現から、これらの変数の1つだけをスクレイピングできます。すべての変数をまとめて表示するには文字列リストが必要なので、どうすればよいですか?
javascript変数をスクレイピングするには、ページを事前にレンダリングする必要があることがわかりましたが、 xbmc を使用しているため、dryscrapeなどの追加のpythonライブラリをインポートしてこれを行う方法がわかりません。Dryscrape をダウンロードすると、 setup.py 、init .py ファイルと他のいくつかのファイルが提供されますが、それらすべてを一緒に使用するにはどうすればよいですか?
ありがとう。
linux - 入力を伴うバッチ スクリプト。ADB コマンド、FireStick
回答の推奨に従って行われた変更を反映するために、この投稿を修正しました。
1 つのバッチ ファイルで数行の adb コマンドを実行したいと考えています。
私が直面している問題は、次のエラーです:「エラー: デバイス '(null)' が見つかりません」
入力した IP アドレスが正しいことはわかっています。実際、別のコマンド プロンプトにコマンドを入力することで、FireStick に簡単にアクセスできます。
つまり adb connect 192.168.0.164
ここでうまくいかないのはなぜですか?
スクリプトを次のように変更しても:
IP アドレスの設定に IPInput が使用されていないことを示すエラーが表示されます。出力は次のとおりです。
192.168.0.:5555
何を与える?
python - Kodi の python クラスの問題、Kodi の汎用メニューを PYXBMCT に置き換える UI を作成しようとしている
私は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 の if self.window_menu.getFocus() == self.nameList: RuntimeError:存在しないコントロール 0
ハッシュアウトするif self.window_menu.getFocus() == self.nameList:
と動作しますが、次の項目に移動してもリスト内の画像は変更されません。動作中のバージョンがありますが、すべて 1 つの .py ファイルで行われ、クラスは必要ありませんすべてですが、今はコードをさまざまな .py ファイルに分けようとしています。すべての情報を含むクラスを作成し、出発点を与えるために必要でした。これが十分な情報であることを願っています。フィードバックをお待ちしております。
linux - ssh ターミナルで cec-client を使用した後、Osmc CEC が機能しない
OSMC がインストールされた RPI2 があり、いくつかの cec コマンドを実行して、テレビがオンかオフかを確認したいと考えています。
問題は、コマンド cec-client ( cec-client -h :) を除く) の後、RPI を再起動するまで OSMC が CEC コマンドを受信しないことです。OSMC を CEC に再接続する方法はありますか? Cec サービスはまだ実行中ですが、OSMC はそれを認識しません。
kodi - NFO ファイル XSD または DTD
既存の NFO ファイルのメタデータを変更し、新しいメタデータを追加するツールを作成しています。残念ながら、NFO ファイルのフォーマットを定義する XSD または DTD を見つけることができません。
そのような XSD/DTD はどこにありますか?
python - Python スクリプトから XBMC ライブラリを更新する
XBMC で「ライブラリの更新」コマンドを実行するスクリプトを作成しようとしています。
実行しようとすると:
ライブラリが更新されていることがわかりますが、次のエラーが表示されます。
コードを次のように変更しようとしました。
ライブラリが更新されていないことを意味します。
私が間違っていることは何ですか?
python - 埋め込みビデオの取得 URL
わかりました、私はこれについてあまりにも長い間頭を悩ませてきました. Python 2.7.6 の Beautiful Soup と requests モジュールを使用して、Web ページに埋め込まれたビデオの URL を取得しようとしています。Chrome で html を調べると、ビデオの URL が表示されますが、リクエストを使用してページを取得し、Beautiful Soup を使用すると、「ビデオ」ノードが見つかりません。ソースを見ると、ビデオ ウィンドウがネストされた html ドキュメントのように見えます。あちこち検索しましたが、これを取得できない理由がわかりません。誰かが私を正しい方向に向けることができれば、私はそれを大いに感謝します. ありがとう。
ビデオの 1 つへの URL は次のとおりです。
http://goldfilmesonline.com/doutor-estranho-legendado-online/
誰かが同じ質問に答えているのを見ました。誰か私も助けてくれませんか