• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Perlでgoogle newsのRSSを取得する方法を教えて下さい。)

PerlでGoogle NewsのRSSを取得する方法を教えてください

このQ&Aのポイント
  • PerlでGoogle NewsのRSS情報を取得して表示するプログラムを作成していますが、うまく情報が取得できません。
  • 他のサイトのRSS情報は取得できるのに、なぜGoogle Newsだけが取得できないのか困っています。
  • どのようにすればPerlでGoogle NewsのRSS情報を取得できるのか、教えていただけませんか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

どうやら、LWP::Simple の UserAgent が問題のようですね。 以前も似た質問があり、Amazon も同じ理由で取得不可能でした。 LWP::Simple では UserAgent を指定できないので、 (モジュール自体を直接編集すれば可能) LWP::UserAgent を使い UserAgent を指定すれば良いです。 use LWP::UserAgent; my $url = 'http://news.google.com/xxxxxx; my $ua = new LWP::UserAgent; my $responce = $ua->get($url, 'User-Agent' => 'Mozilla/4.0'); my $data_from_web = $responce->content;

keeeeeeen
質問者

お礼

素早い回答、ありがとうございます!! 3日間悩んでいた問題が、たったの10分で解決しました! おかげで、無事、RSSを取得できました。 心から御礼申し上げます。 また何か悩んだ時は宜しくお願い致します。

関連するQ&A

専門家に質問してみよう