[英]Testing URLs in a bash script on Mac OS X
我对脚本很新,但是我想做以下事情:
我有一个带有一堆URL的文本文件,每行一个。 我想要一个bash脚本,用Web浏览器打开每个URL,等待5秒,从页面获取响应,然后关闭浏览器并记录文本doc中URL之后分隔的页面插入符号的响应并重复该过程每一行。
如果只需要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获取这些响应
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.