在Mac OS X上的bash脚本中测试URL

时间:2012-06-27 21:53:44

标签: bash

我对脚本很新,但是我想做以下事情:

我有一个带有一堆网址的文本文件,每行一个。我想要一个bash脚本,用Web浏览器打开每个URL,等待5秒,从页面获取响应,然后关闭浏览器并记录文本doc中URL之后分隔的页面插入符号的响应并重复该过程每一行。

2 个答案:

答案 0 :(得分: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解决方案。

答案 1 :(得分:0)

我不知道如何使用bash进行此操作,但您可以尝试使用Selenium

来获取这些回复