• ベストアンサー

アクセス先ホームページに携帯電話向けの処理を行わせる方法

現在、携帯電話よりCGIにアクセスし、CGIより対象サイトのHTML情報をダウンロード後、携帯電話に受信HTML情報を返すCGIを開発しております。 その際、携帯電話に返すHTML情報は、携帯電話向けのHTML情報(携帯よりFC2ブログなどにアクセスした際の簡易的なHTML情報)が欲しいのです。 CGIより対象サイトにアクセスする際、どのような方法を行えば携帯電話向けHTML情報を取得できるのでしょうか? perl5.8.8を使用しております。 ヒントとなるキーワードだけでも構いませんので、よろしくお願い致します。

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

  • ベストアンサー
  • Splatter
  • ベストアンサー率41% (181/440)
回答No.1

作成するCGI側ではアクセス元のユーザーエージェントを判別し、 ブラウザ名や携帯電話の端末名などを判断しておきます。 対象サイトが仮にユーザーエージェントで振り分けているとすれば、 ・インデックスにCGIを使って振り分けているパターン ・Javasciptで振り分けているパターン の2つが考えられます。対象サイトからダウンロード後、 該当記述があるか判別し、あればアクセス元に合ったHTMLを返すことになるでしょう。 ユーザーエージェントは簡単に偽装が可能なので、 リモートホストを判別基準としていたり、併用しているサイトもあります。 まずは『CGI ユーザーエージェント』等で検索してみて下さい。

参考URL:
http://www.openspc2.org/userAgent/
yarusenasu
質問者

お礼

ご教授の通り、アクセス時にユーザーエージェントをモバイル向けに変更すると問題なく取得できました。 迅速かつ適切な返答、本当にありがとうございました。

関連するQ&A