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タイプの要素です.
入力
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タイプのエレメントを表します