0

テーブルスクレイピングノードについて

シナリオの書き方がわからず困っております。

どなたか詳しい方がいらっしゃればご教示ください。

状況としては以下の通りです。

表形式ではないために複数の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] のようなイメージです。

shohei 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。