perlで相手サーバーの指定したhtmlファイルを取得する

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
COFE
記事: 97
登録日時: 14年前

perlで相手サーバーの指定したhtmlファイルを取得する

#1

投稿記事 by COFE » 14年前

なんかやりたいことはちゃんと掴めているのですがなんか説明しづらいので、
http://www.yahoo.co.jp/index.htmlを取得してget.pl(←作りたいプログラム)と同じディレクトリにindex.htmlという名前で保存する方法を教えてください

COFE
記事: 97
登録日時: 14年前

Re: perlで相手サーバーの指定したhtmlファイルを取得する

#2

投稿記事 by COFE » 14年前

明らかに日本語が変でしたね、書き直します
相手サーバというかインターネット上に存在するブラウザから閲覧できるサイトがありますよね
あれは全部htmlのはずです(そういう事にしといてください)
それをただperlで取得したいだけなのです
Linux使ったこと無いんですけどwgetコマンドみたいなもんだと思って下さい
もしかして、perlにはそういう関数無いんですかね?
調べてもあんまり出てこなかったもんで
日本語の分かりづらいところがありましたらまた言ってください
よろしくお願いします

xxx
記事: 26
登録日時: 14年前

Re: perlで相手サーバーの指定したhtmlファイルを取得する

#3

投稿記事 by xxx » 14年前

http://taka.at/blog/1266578719.html
これでどうでしょうか?
$contをファイルに吐かせれば出来ると思います

#LWPが入っていなければなりませんが・・・

トントン
記事: 100
登録日時: 14年前

Re: perlで相手サーバーの指定したhtmlファイルを取得する

#4

投稿記事 by トントン » 14年前

LWPは標準で入っているので
基本的に問題なく使えるはずです。

また、簡単に情報を取得するだけなのであれば
LWP::Simpleでも良いですが、
LWP::UserAgentの方が使い勝手は良いみたいですよ。

# ちなみにFindBinでスクリプトのパスを取得できます。

COFE
記事: 97
登録日時: 14年前

Re: perlで相手サーバーの指定したhtmlファイルを取得する

#5

投稿記事 by COFE » 14年前

だいぶ遅れてしまいましたが、これぞ私の目指していたのものでした
roxion1377さん、トントンさん ありがとうございました

閉鎖

“C言語何でも質問掲示板” へ戻る