200が返ってこないURLを見つけるワンライナー
Feb 28, 2019 08:36 · 202 words · 1 minute read
./urllist.txt
にはURLのリストが入ってるとして- そのなかから404とかになってるURLを見つけたい場合
以下のコマンドでダメなURLだけ表示してくれる
$ cat ./urllist.txt | perl -MLWP::Simple -wnlE 'head($_) or say'
SSL
LWPの使うSSL証明書が古くなっていると以下のようなエラーとなる
500 Can’t verify SSL peers without knowing which Certificate Authorities to trust
Mozilla::CAをsudoで入れればよい (入ってればLWPが勝手にそっちを使ってくれるようだ)
$ sudo cpanm Mozilla::CA