diff -urN ../htmllint.orig/htmllint.cgi ./htmllint.cgi
--- ../htmllint.orig/htmllint.cgi Fri Apr 25 01:30:01 2014
+++ ./htmllint.cgi Fri Apr 25 03:16:29 2014
@@ -323,7 +323,11 @@
eval('require LWP::UserAgent') && eval('require HTTP::Request')) {
$URLGETVer = "LWP $LWP::VERSION";
$LWPUA = new LWP::UserAgent;
- my $uagent = "Another_HTML-lint/$VERSION +".$LWPUA->agent;
+ # $LWPUA->agent の既定値は libwww-perl/$LWP::VERSION だが、
+ # LWPはスパム投稿ロボットなどに悪用されることが多く、
+ # UA名に libwww-perl が含まれているだけでWebサーバから
+ # 拒否されてしまう場合がある(www.rakuten.ne.jpなど)
+ my $uagent = "Another_HTML-lint/$VERSION +LWP/$LWP::VERSION";
$LWPUA->agent($uagent);
$LWPUA->timeout($TIMEOUT) if $TIMEOUT > 0;
$LWPUA->max_size($MAXHTMLSIZE*1024) if $MAXHTMLSIZE > 0;