python selenium、サブノードnth-child nth-of-type()を順番に選択
1544 ワード
class:nth-child()は同じ親ノードの下を表し、n番目でclassタイプの要素class:nth-of-typeは同じ親ノードの下を表し、まずすべての子ノードからすべてのclassタイプのノードをフィルタし、そこからn番目のノード**`を探す
`**コンテンツが李白の要素を選択するには、``div span:nth-child(2)``と入力します.この要素は、親要素divの下で、すべてのサブ要素のうち、2番目でspanタイプの要素です.
入力
エレメントを配置できません.spanと:nth-child(1)は入力を同時に満たす必要がある
すべての場所で2番目の要素入力を表します.
親要素の下で、すべてのサブ要素の最後から1番目で、pタイプのサブ要素を表します.
入力
すべてのspanタイプを表すサブエレメントのうち、最初のエレメント
すべてのpタイプのサブエレメントのうち、最後から2番目のエレメントを表します.
すべてのサブエレメントのうち偶数番目でpタイプのエレメントを表します
`**コンテンツが李白の要素を選択するには、``div span:nth-child(2)``と入力します.この要素は、親要素divの下で、すべてのサブ要素のうち、2番目でspanタイプの要素です.
入力
div span:nth-child(1)
エレメントを配置できません.spanと:nth-child(1)は入力を同時に満たす必要がある
:nth-child(2)
すべての場所で2番目の要素入力を表します.
p:nth-last-child(1)
親要素の下で、すべてのサブ要素の最後から1番目で、pタイプのサブ要素を表します.
入力
span:nth-of-type(1)
すべてのspanタイプを表すサブエレメントのうち、最初のエレメント
p:nth-last-of-type(2)
すべてのpタイプのサブエレメントのうち、最後から2番目のエレメントを表します.
p:nth-child(even)
すべてのサブエレメントのうち偶数番目でpタイプのエレメントを表します