
私はSelenium PythonライブラリやヘッドレスChrome Webドライバを知っていますが、これらのソリューションはシェルセッション(bash、dashなど)でインターフェースするのに非常に不十分です。
getElementById
ボタンをクリックしたり、ツールのcliを利用して端末でJavaScript機能を実行するなど、検索自動化を実行できる最小限の軽量ツールはありますか?
可能ですが、繰り返しますが、これらのcurl
ツールawk
はハイパーテキストマークアップ用に特別に設計されておらず、通常はHTMLパラメータのパターンを一致させるために正規表現を使用しないことをお勧めします。さらに、単純なHTMLパーサーは単一ページアプリケーションWebアプリケーションからコンテンツを抽出できません。jq
grep
答え1
たぶんこれはあなたに役立ちます:https://github.com/dbohdan/structured-text-tools#xml-html?