0

我从这里使用了 curl 命令如何检查 shell 中是否存在 URL 并且可能是 curl?

但如果网站有一个通用错误页面,如“抱歉,我们无法找到该页面”,它就不起作用。

如何自动检测此类页面?

测试网址

http://www.nytimes.com/2013/09/18/us/washington-navy-yard-shootings.html

^ 页面存在

http://www.nytimes.com/2013/09/18/us/washington-navy-yard.html

^ 页面不存在

4

1 回答 1

1

检查页面是否有效:

curl -s --head http://your_url/ | head -n 1 | grep 200

或者您可以使用 grep404检查“页面不存在”

于 2013-09-18T07:52:09.837 回答