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

Sunday, April 08, 2018 7:58 AM

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

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



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

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

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

 

4) ドロップダウンの「ループアイテム」をクリックし、右側のリストを参照します。 ループに追加するのが必要かどうかを確認します。そうでない場合は、XPath関数: 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