0

http://filedownloads.co.in/downloads/domain/October
は、私はそのディレクトリのすべてのファイルをダウンロードしたいWgetはエラー403を与える:上記のWebディレクトリで禁じられ

http://filedownloads.co.in/downloads/domain/October/2017-10-09hhwerahhqw_country-specific-database.zip
または
http://filedownloads.co.in/downloads/domain/October/2017-10-20weroiunewd_country-specific-database.zip

のような30のzipファイルには、約あります。スタックオーバーフローで使用できるすべてのオプションを私の質問に関連させてみましたが、毎回同じエラー403が発生する:禁止されています。
Iは、次のコマンドを試してみました:
wgetの--userエージェント= "Mozillaの" -r -np -A.zip http://filedownloads.co.in/downloads/domain/October

wgetの-r -L1 -H -T1 -nd -N -np -A.zip -erobots = http://filedownloads.co.in/downloads/domain/October/

答えて

0

-np http://filedownloads.co.in/downloads/domain/October/

wgetの-U Firefoxの-rオフ私は、ブラウザを使用してリンクを訪問しようとしたと同じ "禁断" のメッセージを受け取りました。

リンクをプライベートウィンドウで開き、何が起こるかを確認してください。 あなたはこのサイトにログインしている可能性が高いので、ブラウザにはこのディレクトリを表示するためのCookieがあります。 もしそうなら、あなたはこれらのクッキーを見つけて、保護されたリソースにアクセスできるようにwgetにそれらを指定する必要があります。

+1

私もトップリンクにアクセスすることはできませんが、子リンクにアクセスできます。ドメインに関連付けられたCookieはありません。このディレクトリには約30のファイルがあり、すべてが完全なリンクでアクセス可能です。 –

+0

まあ...ページ上でファイルリストにアクセスできない場合は、wgetやcurlなどのツールでファイル名を判断してファイルをダウンロードする方法はありません。 – Alex

+0

ダウンロードしたいファイルのリストがある場合は、それをテキストファイルに保存し、wgetにそのリストからすべてのファイルをダウンロードするよう依頼することができます。 ファイル名の一部しか知りませんが、別のファイルをダウンロードしたい場合は、whooopsを実行することはできません。 これを行うには、ファイル命名アルゴリズムを推測するか、または非常に複雑なブルートフォース名推測を実行する必要があります。 – Alex

0

403エラーコードは、あなたがそのウェブページで承認されていないことを意味します。ところで、私はチェックして、私もこのサイトの一番上のページへのアクセスを許可されていません。あなたはこれらのファイルにアクセスするはずですか?

+0

質問の2番目と3番目のリンクをクリックして確認できます。どちらも動作しており、両方のリンクからファイルをダウンロードできます。 –

関連する問題