在Splinter中通过多个类值查找输入提交元素?

pix*_*xel 0 python dom screen-scraping web-scraping splinter

我想找到这样的元素:

<input type="submit" value="login" class="button button-line navy" onclick="...">
Run Code Online (Sandbox Code Playgroud)

我正在使用这种方法,但它什么也没找到:

browser.find_by_css('.button .button-line .navy').first().click()

moh*_*ias 5

browser.find_by_css('.button.button-line.navy').first().click()
Run Code Online (Sandbox Code Playgroud)

由于CSS类位于同一元素上,因此选择器必须没有空格.button.button-line.navy.

如果它们之间有空间,它将开始查看子节点.这就是为什么你没有得到任何比赛.