bashスクリプトで、lynxを使用してWebページのコンテンツをブラウザとして取得し、それを変数に格納して(実際にはページへのネットワークアクセスは1つだけ)、多くのgrepを実行して情報を抽出することは可能ですか?
私は次のようなことを試しました:
content="$(lynx -dump -nolist $url')"
var1=`cat "$content" | grep myre1`
var2=`cat "$content" | grep myre2`
しかし、引用符や逆引用符などを使用して、割り当てを台無しにします。
誰かがlynxなしで別の解決策を持っている場合:私lynx --dump
は「ブラウザレンダリングビュー」(ではないwget
)のようなものを探しており、できればシステム上にファイルを作成しないようにします(またはこれが唯一の解決策である場合、これを削除するにはどうすればよいですか一時ファイル?)
ありがとう、よろしく