「ウェブページのデータを自動検出」を選んだ時点で必要なデータが表示されない場合、自動検出が終了した後に「取得したいデータがない」という状況にあった場合は、操作提案の「取得したいデータがない?」をクリックし、次のオプションからタスク設定を続けることができます。
1. ウェブサイトへログインする
クリックすると、Octoparseはもう一つのブラウザを開き、ログイン情報を入力することができます。通常のブラウザと同様に、ユーザー名とパスワードを入力します。最後に、「ログイン」をクリックします。
クッキー情報はその後、タスクに自動的に保存され、今後のアクセスで利用されます。Octoparseにログイン情報は保存されず、ログインステップはワークフローに追加されません。
アカウントにログインすると、対象データを手動でスクレイピングするか、再度自動検出を実行します。
2.ポップアップウィンドウを閉じる
Octoparseで開いた時、サイトにポップアップウィンドウが表示されることがあります。設定自体は影響されませんが、作業を妨げます。以下の手順で閉じられます。
「ポップアップを閉じる」を選択します。
ポップアップウィンドウの閉じるボタンや、同等の機能を持つ要素をクリックします。以下の例では「X」ボタンをクリックします。
ポップアップを閉じたら「保存」をクリックします。
AJAXタイムアウトの調整を尋ねられるので(AJAX対策参照)、必要ならパネルの説明に従ってAJAXをセットアップしてください。
3. キーワードでデータを検索する
ディレクトリ型のウェブサイトからデータをスクレイピングする場合は、必要な情報にアクセスするためにキーワード検索を行う必要があることがあります。以下の手順でスクレイピング前に検索を実行します。
「データを検索する」を選択します。
「設定」をクリックし、ウェブページ上の検索ボックスをクリックし「保存」を選択します。
「編集」のアイコンをクリックし、キーワードを追加します。
1行に1キーワードずつ入力し「保存」をクリックします。
ページに「検索」ボタンがあるかどうかに応じて、「入力後Enterキーを押す」か「検索ボタンをクリックする」を選択します。
「保存」をクリックし続行します。
注意:テキスト入力方法の詳細は以下をご参照ください。
4. タブを切り替える
タブ内のデータをスクレイピングするには、以下の手順に従ってください。
上のスクリーンショットを例に取りますと、「#保存方法」タブのデータを得る方法は以下のとおりです。
「タブを切り替える」オプションを選択します。
操作提案パネルのガイドに従って、データを表示するタブをクリックします。
「保存」をクリックします。