shell から使える GET で、.htaccess がかかっているページの取得を自動的にしたいのですが、どうするといいのでしょうか? user,password を手動でいれることはできるのですが、自動的に取得したいのです。wget で同様のことができるのですが、なぜかうまくいかず。GET だといけるようです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2010/01/28 19:57:24
  • 終了:2010/02/04 20:00:02

回答(4件)

id:mass3 No.1

mass3回答回数118ベストアンサー獲得回数152010/01/28 22:43:42

ポイント35pt

wgetのオプションの指定は正しいですか?

http://q.hatena.ne.jp/1181643198

id:kaiketsu

GET でやりたいのです。wget だと異なるものが取得されます。

2010/01/29 14:47:36
id:takfjt No.2

takfjt回答回数23ベストアンサー獲得回数32010/01/29 18:56:49

ポイント35pt

自動でページを取得するのに、

もっとも都合がいいのはwgetを使うことです。

wgetでうまくいったときの状況が再現できていないのであれば、

HTTP的に、wgetで同様の事ができていないのでしょう。

手動でうまくいったときと、

wgetでうまくいかなかったとき、

それぞれについてtcpdumpなどで

HTTPリクエストを取得し、

リクエストヘッダがどのように異なるか調べてみてはどうでしょう。

何が違うかわかれば、wgetのオプションで調整ができるかもしれません。

wgetは、-dオプションをつけるとリクエストを見ることができます。

URLはダミーです。

http://q.hatena.ne.jp/

id:IlO10l0Il No.3

IlO10l0Il回答回数1757ベストアンサー獲得回数812010/02/02 08:18:40

ポイント10pt

http://dxd8.com/archives/168/

こちらはいかがでしょうか。

id:mystashes No.4

mystashes回答回数32ベストアンサー獲得回数112010/02/03 01:01:56

ポイント10pt
GET -C username:password http://www.example.com/some/where/
GET http://username:passowrd@www.example.com/some/where/

どちらでもいけます。

パスワードモロ見えですのでシェルスクリプト等にするのであればファイルパーミッションにはご注意を。

URLはダミーで失礼します。

http://q.hatena.ne.jp/answer

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません