ヘルプトピック
すべてのヘルプトピック

サイトへのログイン

サイトによっては、ログインしていない訪問者にはほとんど何も見せません。そうしたサイトでは、実行がサイトのページを開いてログインを待ち、そのあとはあなたのアカウントでダウンロードできます。このページでは、それがいつ起きるか、ログイン情報がどこに保存されるか、そしてどんな代償があるかを説明します。

ページが開くとき

Video Downloader と Gallery Downloader では、プロジェクトの設定の「アクセス」の下にある「開始する前にページを表示する」で決まります。

  • しない - ページは一度も開かず、実行は NeoDownloader のブラウザーのログイン情報を使いません。
  • サイトが必要とするとき - 既定の設定です。ログインが必要だとわかっているサイトで、しかも NeoDownloader がそのサイトのログイン情報を持っていないときにだけ、ページが開きます。それ以外のサイトでは、ブラウザーに何が保存されていても、実行はブラウザーのログイン情報を使いません。
  • 常に - プロジェクトのサイトごとに 1 回、そのサイトのアドレスを読み込む前にページが開きます。

ウィザードの最後のステップで「このサイトには先にログインが必要です」にチェックを入れると、新しいプロジェクトは「常に」に設定されます。詳しくは、Video Downloader のログインが必要なサイトと、Gallery Downloader の場合をご覧ください。

Crawler には独自の設定として「マナー」の下に「実行の前にページを表示する」があり、実行の起点となるページを開きます。実行の前に確認するページをご覧ください。

ログインの手順

ページは「サイトにログインしてください」というウィンドウで開きます。ブラウザーでするのと同じようにログインしてから、「続ける」を押します。実行が始まり、そのログインが使われます。

キャンセル」を押すと、実行が止まります。それ以上は何もダウンロードされず、ジャーナルに「ログインせずにページが閉じられたので、実行を止めました」と記録されます。ログインの準備ができたら、プロジェクトをもう一度開始します。

ログイン情報が保存される場所

NeoDownloader 自身のブラウザーの中です。このブラウザーはインストール全体で1つのプロファイルを持ち、それは NeoDownloader のデータフォルダーの中にあります。お使いの Chrome や Firefox とは別のものです。そちらでログインしたものを NeoDownloader は見ることができず、こちらでログインしたものはこちらに残ります。

ログインが必要だとわかっているサイトに一度ログインすれば、その後、「サイトが必要とするとき」に設定した実行は、尋ねずにそのセッションを使い、ジャーナルに「… にはブラウザーのセッションを使います」と記録されます。そうした実行にセッションがないときは、ジャーナルに「… のブラウザーセッションがありません。ログインしていない訪問者に渡されるものを取得します」と記録されます。

ログインの期限が切れたとき

NeoDownloader が確認するのは、サイトのセッション Cookie があるかどうかで、サイトがまだそれを受け入れるかどうかではありません。そのため、期限切れのログインもログインしているように見えます。ウィンドウは開かず、サイトは見知らぬ人に対するのと同じように応答します。

開始する前にページを表示する」を「常に」にして、プロジェクトをもう一度開始します。ページが開くので、改めてログインできます。NeoDownloader からログアウトしたり、アカウントを切り替えたりする方法は、まだありません。

アカウントが払う代償

ログインしてからダウンロードしたものは、あなたのアカウントで取得されたことになり、サイトはそれをあなたの行動として数えます。実際に、それを理由にアカウントを停止するサイトもあります。サイトにログインした状態の実行は、小さく、急がないものにしておくのが賢明です。プログラムがペースについて何をしているかは、ダウンロードしたものの利用で説明しています。

そのほかのアクセス方法

  • Cookie ファイル。Gallery Downloader は、NeoDownloader のブラウザーの代わりに cookies.txt ファイルからログイン情報を取得できます。Cookie ファイルをご覧ください。
  • DeviantArt は、サイト自身のウィンドウで一度だけアクセスの許可を求め、NeoDownloader はそれを覚えています。DeviantArt へのアクセスをご覧ください。