繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM