0
私は現在、ページのコンテンツを印刷し、将来のリクエストペイロードに必要なデータを抽出するスクリプトを作成しています。PythonでJavascript値を取得する
「dfValue」という名前の特定の値を見つけることができません.Javascript内にあるようですが、「dfValue」コンテンツを抽出しようとすると空白の応答しか得られません。
dfValueスニペットは以下の通りです:ページ上の類似した値で
<script type="text/javascript" src="/hpp/js/df.js?v=20170531"></script>
<div id="df_swf_c" style="display:none;"></div>
<input type="hidden" name="dfValue" id="dfValue" value="" />
<script type="text/javascript">
//<![CDATA[
dfDo("dfValue");
//]]>
</script>
私は単にこのようなコードを使用して、それを抽出することができています。
soup.find(None, {'name': 'dfValue'}).get('value')
これは機能しませんが、dfValueを抽出できる特別な方法はありますか?
アドバイスありがとうございます。
'dfDo(" dfValue ")'とは何ですか?あなたは入力 'dfValue'が空ではないと確信していますか? – Nurjan
スープを使ってdfValueを抽出しようとすると、ページのdfValueの内容を単純にコピーして貼り付けました。 – Larsson
私は** dfValue **はそれ自身が値であり、関数** dfDo **の入力パラメータだと思います。 dfDoが何をしているのかを確認する必要があります。それはいくつかのDOMオブジェクトを設定する場合は、Pythonを介してそれらをフェッチすることができます。 –