2017-08-27 22 views
0

私はすぐに見つけたい.col.group特定のdivの子供。これどうやってするの?これはcssxpathの両方に書き込むことができますどのようにスクール選択直後の子供

divs = response.css(div.container) 
children = divs[0].css('>.col.group') # this doesn't work 

ありがとうございます。

答えて

3

CSSには現在のノードの概念がありません。だからあなたはCSSでそれを行うことができます。しかし、ScrapyはCSSとXPATHを混在させることができます。だからあなたはそれらをかなりよく混ぜることができます

divs = response.css(div.container) 
children = divs[0].xpath('./*[contains(@class, 'col')]') # this doesn't work 
+0

「グループ」を書くクラスはありますか? –

+0

'children = divs [0] .xpath(" ./* [(@class、 'col')を含む] [@class、 'group']]) ')' –

+0

ありがとう! –

関連する問題