タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

WWWとperlに関するhokuto-heiのブックマーク (3)

  • 404 Blog Not Found:perl+apache - LWPを責めないで

    2007年04月10日18:00 カテゴリLightweight LanguagesBlogosphere perl+apache - LWPを責めないで これはPerl Mongerとして一言言っておかねばなるまい。 Googleにもアクセス拒否され、スパム送信源と化した「libwww-perl」とは? - GIGAZINE スパム対策をして気がついたのですが、どうやらスパムトラックバックを送信してくるリモートホストIPアドレスなど)はバラバラであっても、ユーザーエージェント、いわゆるブラウザの名称部分に「libwww-perl/5.805」というように「libwww-perl」と入っているものが多く、結果として、Googleなどは検索結果ページに対してこのユーザーエージェント名の一部「libwww」が含まれているとアクセス拒否しているようです。LWPことlibwww-perlは、We

    404 Blog Not Found:perl+apache - LWPを責めないで
  • LWP::UserAgent - Webデータの取得

    [Perl] LWP::UserAgentを利用すればWEBデータを取得できます。GETメソッドのみでしたらLWP::Simpleの方が簡単です。ちなみにhttpsでの取得も可能ですが、Crypt::SSLeayがインストールされている必要がある。 [サンプル] #!/usr/bin/perl use LWP::UserAgent; my $ua = LWP::UserAgent->new; #タイムアウトを設定 $ua->timeout(10); #ユーザエージェントを設定 $ua->agent('Mozilla'); #GET、PUT、POST、DELETE、HEADのいずれかを指定(httpsの場合はhttpsにするだけ) my $req = HTTP::Request->new(GET => 'http://www.ksknet.net'); #リファラーを設定 $req->ref

  • 継承の警鐘 : 404 Blog Not Found

    2006年01月14日12:49 カテゴリLightweight LanguagesiTech 継承の警鐘 それわかりませんがな。実際にやっているところは違うのだもの。 ここギコ!: LWP::UserAgentってHTTP-EQUIVを自動処理してくれるのでしたっけ? びっくりして、CPANでLWP::UserAgentやHTTP::Responseのソース見返してみましたが、それを実現しているっぽい箇所が見つかりません…。答えを急ぐ前に、まず、Scriptを以下のように書き換える。 parse-header.pl #!/usr/bin/perl use strict; use warnings; use LWP::UserAgent; my $ua = LWP::UserAgent->new; my $req = HTTP::Request->new(@ARGV); # ここ my $

    継承の警鐘 : 404 Blog Not Found
  • 1