Webページに変化が出た場合、条件分岐を使ってスクレイピングします。以下は処理手順です:質問:条件分岐をいつ使うべきですか?答え:条件分岐には、主な状況が2つあります。下の画像では、セール中のパソコンに関する情報が必要です。ある場合は、商品情報を取得します。なければ、スキップします。リストにある各商品をクリックする用のループを作ります。ページに存在するかどうかをテストします。ボタンを使ってワークフローモードに切り替えます。ループの内に追加します。左側のブランチをクリックし、「次の場合に分岐判断を実行する:現在のページに要素が含まれている場合」を選択します。)のテキストボックスにXPath要素:.//div[@class="pricing-price__savings"]を入力します。「保存する」をクリックします。右側のブランチをクリックし、「判断しません。常に分岐を実行する」を選択します。「保存する」をクリックします。ヒント!Octoparseでは、次の条件に設定できます。このオプションを選択すると、Octoparseは何も判断せず、すぐにブランチ内のアクションを実行します。このオプションは、右側のブランチのみに選択してください。このオプション選択すると、Octoparseは現在のページに指定テキストを探します。このオプション選択すると、Octoparseは現在のページに指定要素(入力したXPathに従って)を探します。このオプション選択すると、Octoparseは現在のループアイテムに指定テキストを探します。このオプション選択すると、Octoparseは現在のループアイテムに指定要素(入力したXPathに従って)を探します。あるループから1つを選択)で、取得したいデータフィールドをクリックします。必要に応じてフィールドの名前を変更します。「テキストを抽出する」アクションを左のブランチに追加します。探すように設定しました。要素があれば、データをスクレイピングし、それ以外はスキップします。ヒント!「要素がページに存在するかどうか」を条件として設定すれば、指定要素がページに唯一でなければなりません。なければ、判断が無効になるかもしれません。Octoparseはデフォルトで左から右に判断します。テストしたい条件を左側のブランチ内に入れることが重要です。左のブランチの条件が「判断しません。」場合、Octoparseは右のブランチに進まず、「判断しません。」は常に「True」と判断されます。条件が満たされていないときに抽出アクションが必要ない場合は、ブランチを空白にすることができます。データ抽出アクションが両方のブランチに追加されているときは、データフィールドの数と名前を同じにしてください。繰り込み分岐判定を使って、テストをさらに洗練させられます。スクレイピングツール。