ドロップダウンメニューからオプションを選択する方法

2019年08月23日

プルダウンメニューとは、ソフトウェアやWebサイトなどにおけるメニューの表示方法の一種で、クリックなどの操作によって複数のメニュー項目を表示させるタイプの表示方法のことです。このチュートリアルでは、Octoparseでのドロップダウンメニューからオプションを選択する方法を説明します。

web scraping with octoparse - clicking through options in drop-down menus



1) ドロップダウンメニューをクリックします。

ドロップダウンメニュー

2) 操作パネルで、「ドロップダウンのオプションをループする」をクリックします。
クリックします

3) 右上隅の「ワークフロー」スイッチをクリックし、ワークフローモードに切り替えます。「ループアイテム」が自動ワークフローに追加され、ドロップダウンメニューのオプションをループします。

ループアイテム

 

4) ドロップダウンの「ループアイテム」をクリックし、右側のリストを参照します。 ループに追加するのが必要かどうかを確認します。そうでない場合は、XPath関数: position()を使って使用してリストを整理します。

position

 

 

5) これで、ドロップダウンメニューの設定が完了しました。他の操作を続きます。

他の操作を続きます 

ヒント!
  • Octoparseでドロップダウンメニューを抽出するとき、すべてのオプションがデフォルトで選択されます。 ただし、アイテムを追加または削除する場合は、XPath関数のposition()を使って、リストに残るオプションを指定できます。
  • この例では、ドロップダウンループのXPathは //SELECT[@id='selTown']/OPTION です。XPathの最後に「position()="x"」を追加することで、抽出したいオプションのみを指定できます。例えば、実際のオプションではない一番目のアイテム削除したい場合、XPath://SELECT[@id='selTown']/OPTION[position()>1]] を使います。

web scraping with octoparse - drop-down menus

ヒント

 

 

btn_sidebar_use.png
btn_sidebar_form.png