私はスクリプトに非常に慣れていませんが、それでも次のことをしたいと思います。
1 行に 1 つずつ、多数の URL を含むテキスト ファイルがあります。各 URL を Web ブラウザーで開き、5 秒待ってページから応答を取得し、ブラウザーを閉じて、ページ キャレットからの応答を URL の後にテキスト doc で区切ってログに記録し、このプロセスを繰り返す bash スクリプトが必要です。各行。
私はスクリプトに非常に慣れていませんが、それでも次のことをしたいと思います。
1 行に 1 つずつ、多数の URL を含むテキスト ファイルがあります。各 URL を Web ブラウザーで開き、5 秒待ってページから応答を取得し、ブラウザーを閉じて、ページ キャレットからの応答を URL の後にテキスト doc で区切ってログに記録し、このプロセスを繰り返す bash スクリプトが必要です。各行。
URL 応答のみが必要な場合は、GUI Web ブラウザーを開く必要はありません。その場合は、次を使用しますcurl
。
for url in `cat urlList.txt`; do
curl $url >> urlsOut.txt;
echo "" >> urlsOut.txt;
echo "^" >> urlsOut.txt;
done
解析されたコンテンツ、つまりブラウザー ウィンドウの出力のようなものが必要な場合は、Seleniumなどを利用する必要があります。これは bash ソリューション以上のものになります。
これを bash で作成する方法はわかりませんが、Seleniumでこれらの応答を取得することができます