問題タブ [jdownloader]

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.

0 投票する
0 に答える
2768 参照

javascript - Web ページ ストリーミング ビデオのソース ファイルを見つける

次の Web ページのビデオを検討してください (視聴するには、Facebook アカウントなどでログインする必要があります)。

ストリーミングビデオ

一般的な chrome 拡張機能は、ビデオのソース ファイルを次の場所に配置します。

ソース動画のリンク

どこからダウンロードできますか。

私が知りたいのですが:

Web ページのソース コードの表面を検索しても、そのリンクは見つかりません。高レベルの抽象化では、そのような拡張機能はどのように Web ページを解析し、そのリンクを見つけますか?

0 投票する
0 に答える
1687 参照

regex - jdownloader2はリンク付きのtxtファイルをインポートします(正規表現)

jdownloader2を知っている人もいるかもしれません。ダウンロードマネージャーです。正規表現は、ダウンロード マネージャーでも使用されます。だから私は基本的に何をしようとしているのかをお話ししたいと思います.私は多くのリンクを持つ複数のtxtファイルを持っています. もちろん、すべてのテキスト ファイルにはファイル名があります。すべてのテキスト ファイルを jdownloader2 にドラッグ アンド ドロップしたいので、txt ファイルを復号化し、各テキスト ファイルをパッケージに追加します。パッケージ名はtxtファイル名になります。私が見つけたのはこれです:

これにより、jdownloader は txt ファイルからリンクをクロールします。しかし問題は、パッケージ名パターンには定義がないため、リンク内のすべてのファイルに独自の名前を付けることです。そのため、リンク内の元のファイル名を使用してパッケージを作成します。したがって、100 個のリンクを含む txt ファイルがある場合、異なる名前の 100 個のパッケージが作成されます。しかし、txtファイル内の100個のリンクを読み取り、それらをすべて1つのパッケージに入れたい. だから..「packagenamepattern」を変更して、jdownloader2がテキストファイルから100個のリンクすべてを1つのパッケージに入れるようにする必要があります。パッケージ名はテキストファイル名にする必要があります。それは正規表現と関係があると思います(私の考えが間違っていないことを願っています)

前もって感謝します。

0 投票する
1 に答える
135 参照

python - JDownloader API json.decoder.JSONDecodeError

JDownloader の python API を使用していますmyjdapi

device.linkgrabber.query_links() を使用して、次のオブジェクトを取得しました。

次に、関数を使用してダウンロード リストに移動します。

move_to_downloadlist 関数(githubrepo)は次のように述べています。

しかし、私はいつも得ますjson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

公式 API によると、200 エラーであり、理由は何でもかまいません。

どうすれば修正できますか?