10:29更新フォローするリストとは?リストは、同じHTML構えを持つ要素の集合です。様々なリストは、Webサイトが情報を展示する一般的な方法です。ヒント!Octoparseは、HTMLソースコードのパターンによってリストに属する要素を検出します。リストを使って情報を展示するWebページを見てみましょう。リストは広く使われるので、リストを抽出することやリストを構築することを学ぶことは、重要なスクレイピング手法になります。このチュートリアルでは、リストを設定してデータを抽出する方法を説明します。HTMLなどのデータを直接取得することは、最も基本的なリスト抽出手法です。以下の手順に従って抽出します。対象リストにある任意の要素をクリックします。「操作ヒント」にある「すべて選択」をクリックします。必要なデータの種類に応じて、「操作ヒント」の指示に従って抽出操作を完了します。ヒント!必要に応じて、操作パネルの拡張ボタンを使って選択範囲を拡張します。選択された要素が緑色で強調し、検出された要素が赤色で強調します。最初の要素をクリックした後、Octoparseがすべての要素を検出できない場合は、検出されていない要素をクリックできます。Octoparseは、新たにクリックされた要素によってもう一度識別を行います。リストの部分からデータを抽出するリストにある類似の各部分から取得したい情報がある場合、部分のリストを作って、リストから詳細情報を直接取得できます。下の画像では、記事のタイトル、投稿日、著者名などの詳細情報を含むさまざまなニュース記事のリストがページに表示されます。リストの各部分から詳細情報を抽出するために、2つのステップがあります。各部分から取得するデータフィールドを指定する操作は以下の手順に従ってください。対象部分のリストを作る対象リストの任意部分をクリックします。対象部分の全体が緑色になり、すべてのサブ要素が赤色になります。ヒント!必要な部分全体が強調表示されるまで、その部分の上にマウスオーバーします。多くの場合、必要な部分を正しく定めるのは難しいので、操作パネルの拡張アイコンをクリックすると、対象データフィールドが含まれているまで選択範囲を拡大できます。対象リストの別の部分をクリックします。Octoparseは自動的にすべての同じ部分を選択します(強調表示されます)。ヒント!操作パネルには、検出されたサブ要素を抽出する提示がありますが、クリックされた部分だけでなくリストのすべて部分から抽出したいので、提示の操作を選択しなく、引き続きリストを作ります。2回のクリック後に、必要な部分がまだ自動的に選択されていない場合は、選択していない部分をクリックし続けてください。操作パネルから「選択した要素のテキストを抽出する」を選択します。各部分から取得するデータフィールドを指定する記事のタイトルをクリックします。要約など、他のデータフィールドも同じ手順で実行します。ヒント!強調表示された部分からデータフィールドを選択するのが重要です。Octoparseはデータフィールドを対応する部分に関連付けることができます。左側は生成されたワークフロー、右側は抽出されたデータです。必要に応じてフィールドの名前を変更するか、不要なデータフィールドを削除します。ヒント!ループから異なるアイテムを選択して「データを抽出する」をクリックして、各ループアイテムに対応するデータが正しく抽出されるかどうかを確認できます。リスト内の各リンクをクリックして抽出するリストの各部分には情報の制限があります。詳細情報が必要な場合は、リストからリンクをクリックし、詳細ページから取得する必要があります。次の例を見てみましょう。これを行うには、2つのステップがあります。詳細ページから取得するデータフィールドを指定する操作は以下の手順に従ってください。対象リンクのリストを作るリストにあるリンクをクリックします。操作パネルで、「すべて選択」をクリックします。「各URLをループクリップする」をクリックします。詳細ページから取得するデータフィールドを指定する製品のタイトルをクリックします。操作パネルで、「選択されたリンクをオーバーする」をクリックします。モデル、SKU、評価など、他のデータフィールドも同じ手順で実行します。左側は生成されたワークフロー、右側は抽出されたデータです。必要に応じてフィールドの名前を変更するか、不要なデータフィールドを削除します。図表をスクレイピングする表は、Webデータの最も一般的な表示形式の1つです。Octoparseで表からデータを取得するには、表の各行をリストの1つの部分として扱い、各行から抽出するデータフィールドを指定します。操作は以下の手順に従ってください。表の任意行をクリックします。ヒント!行全体が強調表示されるまで、操作パネルから拡張アイコンをクリックし続けます。使ってウェブページを再度読み込みます。クリックして次の操作に進むことができます。同じ表の別の行をクリックします。操作パネルで「選択した要素のテキストを抽出する」をクリックします。強調表示された行から、抽出するデータフィールドをクリックします。操作パネルで、「選択した要素のテキストを抽出する」をクリックします。他のデータフィールドも同じように抽出します。ヒント!テキストではなく、選択した要素のURL/HTMLが必要な場合は、操作パネルから対応するオプションをクリックしてください。左側は生成されたワークフロー、右側は抽出されたデータです。必要に応じてフィールドの名前を変更するか、不要なデータフィールドを削除します。ワークフローのアクションをクリックして、異なる行にデータが正しく抽出されるかどうかを確認します。スクレイピングツール。