0

これは奇妙な要求のように思えるかもしれませんが、私はドキュメンテーションのファンではない誰かによって書かれたコード ベースを扱っており、これが私の問題に対する最善のアプローチのようです。基本的に、このサイトには参照トランスクリプトを含む多数のビデオがあり、elasticsearch の元のトランスクリプト ファイルのインデックスを作成しようとしています。

基本的に、html でソースとして使用されている文字列を取得できるところまで来て、探しているトランスクリプトの実際のファイル名を特定しましたが、正確な方法がわかりません。 2つをリンクします。

これらのことに関して、Djangoがある種のパスマジックを行うことは知っていますが、私はDjangoにあまり詳しくなく、締め切りが近づいているので、助けていただければ幸いです。基本的に、次の形式の HTML 要素があります。

<div id="id" class="video" file-name="OEoXaMPEzfM" data-caption-asset-path="/transcript/directory/"> 

どんな助けでも大歓迎です。

4

1 に答える 1

1

この方法でソースを取得できます: django シェルで ( ./manage.py shell)

> from django.core.urlresolvers import resolve

> func, args, kwargs = resolve("/transcript/directory/")
> module = func.__module__

funcは関数moduleの名前であり、それが含まれているパッケージの名前です。

URL 解決の詳細については、こちらこちらをご覧ください。

こちらからソース コードにアクセスして、実装方法を確認することもできます。

于 2013-05-29T20:37:26.433 に答える