メインコンテンツにスキップ

自動検出後に取得したいデータがない場合の対策

1年以上前に更新

ウェブページのデータを自動検出」を選んだ時点で必要なデータが表示されない場合、自動検出が終了した後に「取得したいデータがない」という状況にあった場合は、操作提案の「取得したいデータがない?」をクリックし、次のオプションからタスク設定を続けることができます。


1. ウェブサイトへログインする

クリックすると、Octoparseはもう一つのブラウザを開き、ログイン情報を入力することができます。通常のブラウザと同様に、ユーザー名とパスワードを入力します。最後に、「ログイン」をクリックします。

クッキー情報はその後、タスクに自動的に保存され、今後のアクセスで利用されます。Octoparseにログイン情報は保存されず、ログインステップはワークフローに追加されません。

アカウントにログインすると、対象データを手動でスクレイピングするか、再度自動検出を実行します。


2.ポップアップウィンドウを閉じる

Octoparseで開いた時、サイトにポップアップウィンドウが表示されることがあります。設定自体は影響されませんが、作業を妨げます。以下の手順で閉じられます。

  • ポップアップを閉じる」を選択します。

  • ポップアップウィンドウの閉じるボタンや、同等の機能を持つ要素をクリックします。以下の例では「」ボタンをクリックします。

  • ポップアップを閉じたら「保存」をクリックします。

  • AJAXタイムアウトの調整を尋ねられるので(AJAX対策参照)、必要ならパネルの説明に従ってAJAXをセットアップしてください。


3. キーワードでデータを検索する

ディレクトリ型のウェブサイトからデータをスクレイピングする場合は、必要な情報にアクセスするためにキーワード検索を行う必要があることがあります。以下の手順でスクレイピング前に検索を実行します。

  • データを検索する」を選択します。

  • 設定」をクリックし、ウェブページ上の検索ボックスをクリックし「保存」を選択します。

  • 「編集」のアイコンをクリックし、キーワードを追加します。

  • 1行に1キーワードずつ入力し「保存」をクリックします。

  • ページに「検索」ボタンがあるかどうかに応じて、「入力後Enterキーを押す」か「検索ボタンをクリックする」を選択します。

  • 保存」をクリックし続行します。

注意:テキスト入力方法の詳細は以下をご参照ください。


4. タブを切り替える

タブ内のデータをスクレイピングするには、以下の手順に従ってください。

  • 上のスクリーンショットを例に取りますと、「#保存方法」タブのデータを得る方法は以下のとおりです。

  • タブを切り替える」オプションを選択します。

  • 操作提案パネルのガイドに従って、データを表示するタブをクリックします。

  • 保存」をクリックします。

こちらの回答で解決しましたか?