クリックして表示される情報を取得する方法
フォローするほかページやリンクに隠れている情報がありますよね。表示するために、クリックする必要があります。この記事ではそのようなデータを取得する方法を紹介します。
このサイトを例としてみましょう:
https://furunavi.jp/Faq/Category/1
このWebサイトで、答えを表示する場合は、それぞれのをクリックする必要があります。
全てのQ&Aを抽出するため、下記の手順でご操作ください
1. 1~4の順で「Q」カードをクリックし、操作ヒントで「各要素をループクリックする」を選択します。
- 「ループアイテム」の「基本設定」で、ループモードと要素のXpathを下記のように調整します
//div[@class='question-title']
- 「アイテムをクリックする」の詳細設定でAJAXタイムアウトの時間を設定します。
- 「保存」をクリックして保存します。
2.次はデータ抽出ステップの設定に入ります。
1「ループアイテム」をクリックし、「アイテムをクリック..」を押せば、答えが現れます。次は3〜4の順で質問と答えのテキストをクリックします
- 「データを抽出する」を選択します
- データプレビューで質問フィールド右側の...アイコンからメニューを開き、②「要素のXpathを設定」で質問の要素を③相対Xpathに変更します。
- 次は④~⑥の手順で答えのXpathに変えましょう。
/following-sibling::div[@class='answer-box']
右上の「保存」を押してから、「実行」を押します。
抽出結果