0

私はスクリプトに非常に慣れていませんが、それでも次のことをしたいと思います。

1 行に 1 つずつ、多数の URL を含むテキスト ファイルがあります。各 URL を Web ブラウザーで開き、5 秒待ってページから応答を取得し、ブラウザーを閉じて、ページ キャレットからの応答を URL の後にテキスト doc で区切ってログに記録し、このプロセスを繰り返す bash スクリプトが必要です。各行。

4

2 に答える 2

2

URL 応答のみが必要な場合は、GUI Web ブラウザーを開く必要はありません。その場合は、次を使用しますcurl

for url in `cat urlList.txt`; do
    curl $url >> urlsOut.txt;
    echo "" >> urlsOut.txt;
    echo "^" >> urlsOut.txt;
done

解析されたコンテンツ、つまりブラウザー ウィンドウの出力のようなものが必要な場合は、Seleniumなどを利用する必要があります。これは bash ソリューション以上のものになります。

于 2012-06-27T22:10:05.620 に答える
0

これを bash で作成する方法はわかりませんが、Seleniumでこれらの応答を取得することができます

于 2012-06-27T21:57:24.867 に答える