Pythonスクリプトを使用してHTMLテーブルからデータを抽出し、別のファイルに変数として保存します(同じスクリプトで後で使用することができます)。また、スクリプトでテーブルの最初の行(Component、Status、Time/Error)を無視したい。私は外部ライブラリを使用したくないです。Pythonを使用してHTMLテーブルからデータを抽出する
新しいファイルに出力がそうのようにする必要があります:
SAVE_DOCUMENT_STATUS = "OK"
SAVE_DOCUMENT_TIME = "0.408"
GET_DOCUMENT_STATUS = "OK"
GET_DOCUMENT_TIME = "0.361"
...
そしてHERESにスクリプトへの入力:
<table border=1>
<tr>
<td><b>Component</b></td>
<td><b>Status</b></td>
<td><b>Time/Error</b></td>
</tr>
<tr><td>SAVE_DOCUMENT</td><td>OK</td><td>0.408 s</td></tr>
<tr><td>GET_DOCUMENT</td><td>OK</td><td>0.361 s</td></tr>
<tr><td>DVK_SEND</td><td>OK</td><td>0.002 s</td></tr>
<tr><td>DVK_RECEIVE</td><td>OK</td><td>0.002 s</td></tr>
<tr><td>GET_USER_INFO</td><td>OK</td><td>0.135 s</td></tr>
<tr><td>NOTIFICATIONS</td><td>OK</td><td>0.002 s</td></tr>
<tr><td>ERROR_LOG</td><td>OK</td><td>0.001 s</td></tr>
<tr><td>SUMMARY_STATUS</td><td>OK</td><td>0.913 s</td></tr>
</table>
私はbashでそれを実行しようとしましたが、私はする必要があるため* _TIME変数と最大時間を比較すると、浮動小数点数なので失敗します。
"もう一つ、私が外部ライブラリを使用したくありません"。エピック・フェイル。あなたは本当に美しいスープを使用する必要があります。このようなことのためには最高です。 –
他の方法がない場合、私は美味しいスープを使用します:) – Marko
"from HTML"は美味しいスープと同義です。 – SingleNegationElimination