新しいタブで開く
フォローするクローラーにおいて、新しいタブで開くとは、ウェブページのリンクをクリックしたり、情報を取得する際に、新しいタブまたは新しいウィンドウでリンク先のページを開くという意味です。
新しいタブで開くを使用するシナリオの一つは、ウェブサイト内のページを再帰的にクロールする場合です。特定のページにアクセスし、そのページ内のリンクを辿って他のページに移動する際に、「新しいタブで開く」を使用することで、元のページ(タブ)を保持しつつ、新しいタブでリンク先のページを開きます。これにより、クローラーは複数のページを同時に処理することができます。
また、新しいタブで開くは、情報の取得やスクレイピングを行う際に、複数のウェブサイトから情報を収集する場合にも使用されます。例えば、複数のウェブサイトにあるニュース記事の情報を収集する場合、各ウェブサイトのリンクを新しいタブで開いて、情報を取得することが考えられます。
設定
「新しいタブで開く」機能は「アイテムをクリック」アクションの詳細設定にあります。
この機能を使用する適切なタイミングはいつですか?
1.アイテムのリストをループクリックする必要がある場合
たとえば、製品リンクのリストをクリックして、eコマースWebサイトから製品詳細ページのデータを抽出する必要がある場合は、「新しいタブで開く」にチェックを入れる必要があります。チェックしない場合、Octoparseは最初の製品の詳細ページに入って元のリストに戻ることができません。
2.データを検索するためにキーワードのリストをループ入力する必要がある場合
たとえば、eコマースWebサイトの一部のアイテムを検索するためにキーワードを入力する必要がある場合、検索ボタンをクリックするクリックアイテムの「新しいタブで開く」にチェックを入れる必要があります。そうしないと、Octoparseは新しいキーワードを入力できません。
注意
Octoparseは通常、「アイテムをクリック」が作られた時に「新しいタブで開く」を自動的に選択します。ただし、次の問題が発生した場合は、このオプションにチェックを入れているかどうかを確認する必要があります。