私はビデオをクロールするためにscrapyを使用しています。私はthis videoのブラウザのソースを使用して、変数'METADATA_LANGUAGE': 'no'
。 scrapyとその拡張でこの値を抽出できますか、またはbeautifulsoup/htmlparserのようなライブラリを使ってhtmlをダウンロードして解析する必要があります。どのように私はスクラブでjavascriptの値を抽出することができます
0
A
答えて
0
thisに基づいて、xpath/cssでスクリプトのテキストを選択し、regexを使用して変数名を検索できます。 Assumは、最初のスクリプトはMETADATA_LANGUAGE
含まれています
items = response.xpath('//script/text()')[0].re(".*METADATA_LANGUAGE.*")
1
はいこれはScrapyを使用して可能です。 this questionをご覧ください。
あなたが探しているものを達成する方法はたくさんあります。 1つは、治療のセレクタを使用して<script>
タグを取得し、次にregexを使用して、特定のMETADATA_LANGUAGE
変数を取得することです。
関連する問題
- 1. どのように私は、Javaのオーディオファイルから数値を抽出することができます
- 2. 私はどのようにipairsから値を抽出できますか?
- 3. どのように私はjavascriptの で確認することができますどのようにFacebookの
- 4. は、このコードでスクラブを使用してデータを抽出することはできません
- 5. 私がすることができますどのように再サイズのjavascript
- 6. は、私は私が得るような値を置き換えることができますどのよう
- 7. 配置値と私が作ることができますどのように
- 8. は、どのように私はこのことから番号を抽出しようとしています
- 9. どのように私は(ブラウザ内)Javaアプレットからデータを抽出することができ
- 10. どのようにデータの列から月と日付と年を抽出することができます
- 11. どのように私はjavascriptで似たような文字を得ることができますか?
- 12. は、どのように私は私が行うことができますマップ
- 13. 動的f.collection_selectどのように私はjavascript関数を呼び出すことができます
- 14. Ajax。どのように私は価値を返すことができる?
- 15. コピー値と、私は「ALT」の値をコピーすることができますどのようにjQuery
- 16. xmlファイルでどのように値を抽出できますか?
- 17. VB.NETでクッキーを書きましたが、どのようにJavascriptで抽出するのですか?
- 18. Android私はどのように私は仕事のスレッドでbutton.isPressed()を呼び出すことができます
- 19. URLはどのように抽出できますか?
- 20. Javascript:配列内のすべての数値セットをどのように抽出できますか?
- 21. どのように私は私の窓のサービスを行うことができますどのように
- 22. OpenCVのは、どのようにあなたがここに見ることができることを、私は画像の輪郭を抽出し、ノイズ
- 23. どのように私はJavaScriptですべてのタイマーを得ることができますか?
- 24. どのように私はこの関数をhaskellで呼び出すことができますか?
- 25. どのように私はこのようなファイルを持っているファイルと抽出値
- 26. どのように私はJavaScriptにPythonのコードを書き換えることができますか?
- 27. どのように私はPHPでパスファイルを作ることができます
- 28. Facebook PHP - どのように私のページのような人々を検出することができます
- 29. TREC文書をどのように抽出できますか?
- 30. jsonパス抽出器から抽出された値に基づいて 'n'個のリクエストをどのように渡すことができますか
あなたはセレンでJavaScriptの表情によって生成されたコンテンツをしたい場合。それはブラウザを使用して最終的なレンダリングされたhtmlを取得します。このhtmlはスクレイピングのためにscrapyに戻すことができます。 – Steve