[過去ログ] メンヘル板【モナー薬局回答者控室】#17 (1001レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
499
(1): HDI ◆hbVYHgubO6hK 2015/02/21(土) 17:26:37.78 AAS
サーバ待ちだったのでやっつけ仕事。
ついでにスクリプトも書いてみたので、わかる人だけ持って行ってください。

#!/usr/local/bin/perl

$ENV{http_proxy} = 'localhost:7743';

if ($ARGV[0] =~ m#/([-a-z0-9]+)\.(2ch.net|bbspink.com)/test/read.[a-z]+/([-a-z0-9_]+)/([0-9]{9,})/?#)
{
my ($host, $domain, $board, $threadkey) = ($1, $2, $3, $4);

if ($ARGV[1] =~ /^[-0-9_]+$/)
{$filename = "$ARGV[1]_${host}_${board}_$threadkey.html";}
else
{$filename = "${host}_${board}_$threadkey.html";}

$cmd = "wget -O $filename " .
"http://$host.$domain/test/read.cgi/$board/$threadkey/";

select STDOUT;
$| = 0;
print "START: $cmd\n";
exec $cmd;

# After retrieving, the file should be pased to [nkf -Sxe].
# Although [iconv -f cp932 -t eucjp-ms -c] might be more ubiquitous,
# I'm afraid it CAN change some letters....
}
else
{
die "Seems not to be a valid 2CH.NET URL: '$ARGV[0]'\n";
}
501
(1): 2015/02/21(土) 22:27:36.24 AAS
>>499
いまどき
#!/usr/local/bin/perl
て、どれだけ古い人?

Linuxだったら、普通に
/usr/bin/perl
にはいってる
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.038s