【質問】テーブルスクレイピングノード 複数要素を列を分けて取得したい
テーブルスクレイピングノードについて
シナリオの書き方がわからず困っております。
どなたか詳しい方がいらっしゃればご教示ください。
状況としては以下の通りです。
表形式ではないために複数のxpathを取得しなければならないです。
xpathの項目は全部で8つありますが、1つ目と2つ目は下記のようになっています。
項目1 A列に転記
1番目 //*[@id="main"]/div/div[1]/div[5]/div/div[1]/div[1]/p[1]
2番目 //*[@id="main"]/div/div[1]/div[6]/div/div[1]/div[1]/p[1]
・・・
20番目//*[@id="main"]/div/div[1]/div[24]/div/div[1]/div[1]/p[1]
項目2 B列に転記
1番目 //*[@id="main"]/div/div[1]/div[5]/div/div[3]/div[1]/dl/dd
2番目 //*[@id="main"]/div/div[1]/div[6]/div/div[3]/div[1]/dl/dd
・・・
20番目//*[@id="main"]/div/div[1]/div[24]/div/div[3]/div[1]/dl/dd
以下が質問です。
①8つの項目をA列~H列にそれぞれ転記するような方法はございますでしょうか?
②1番目から20番目については記号や不等号などでxpathを指定し、取得する方法はございますでしょうか?
たとえば項目1で言えば //*[@id="main"]/div/div[1 to 24]/div[5]/div/div[1]/div[1]/p[1] のようなイメージです。