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

回答編集履歴

1

回答を追加

2018/03/23 18:03

投稿

defghi1977
defghi1977

スコア4756

answer CHANGED
@@ -3,4 +3,13 @@
3
3
  #NR-main-in > section > article > article:nth-child(1) > div > div.gn-topics > h4 > a,
4
4
  #NR-main-in > section > article > article:nth-child(3) > div > div.gn-topics > h4 > a,
5
5
  #NR-main-in > section > article:nth-child(3) > div > div.gn-topics > h4 > a
6
+ ```
7
+
8
+ > それですとpythonから呼んだ時にエラーになってしまうんですよね。
9
+
10
+ では, 途中の`section`と`article:nth-child(3)`をすっ飛ばして記述したら如何でしょう.
11
+ `>`は直系の子セレクタですが, ` `ですと子孫間のノード構成の違いを吸収できます.
12
+ (とは言え条件がだんだん緩やかとなるので, 余計なものまで釣ってしまう危険性が増えますが)
13
+ ```CSS
14
+ #NR-main-in div > div.gn-topics > h4 > a
6
15
  ```