teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

スクレイピング 時のcssセレクタの指定方法

2020/04/25 08:37

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -9,4 +9,8 @@
9
9
 
10
10
  と沢山<li></li>が並んでおり指定した<li></li>部分のみを取得をしたいと思っています。
11
11
  nth-child(2n+1)やnth-child(-n+5)のやり方はわかるのですが、3番目と7番目の<li></li>だけを取りたいと言ったようなピンポイントで複数箇所指定して取得する方法はないのでしょうか?
12
- nth-child(3):nth-child(7)だとできませんでした
12
+ nth-child(3):nth-child(7)だとできませんでした
13
+
14
+ 使用場面はスクレイピングになります
15
+ プログラム上一つしか文字列を指定できないようになっているため"body > div > ul > li:nth-child(n+2):nth-child(-n+4) > a"のように1行?の記載でピンポイントで3番目と7番目のli箇所を取得したいと思っておりました
16
+ この場合どのようにすれば良いのでしょうか?