created: 2019-02-27T23:36:33.000Z
200が返ってこないURLを見つけるワンライナー
./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