0

我正在尝试填写http://www.united.com/web/en-US/apps/booking/flight/searchAward.aspx?SB=1&CS=N上的一些字段。

但是,我无法让它工作。

例如,“您想在何时何地飞行?”中的“发件人”字段。盒子。

import spynner

b = spynner.Browser()
b.show()

b.load('http://www.united.com/web/en-US/apps/booking/flight/searchAward.aspx?SB=1&CS=N')

b.wk_fill('input[name=ctl00$ContentInfo$SearchForm$Airports1$Origin$txtOrigin]', 'LONDON, ENGLAND (LHR - HEATHROW)')

b.browse() # to see what's going on.

当我尝试这个时,该字段未填充。任何帮助将不胜感激!

4

1 回答 1

0

您需要使用引号

b.wk_fill('input[name="ctl00$ContentInfo$SearchForm$Airports1$Origin$txtOrigin"]', 'LONDON, ENGLAND (LHR - HEATHROW)')

带引号一切正常。

PS对不起我的英语不好。

于 2014-03-11T14:10:39.430 回答