Python Spynner填充HTML字段

时间:2013-08-07 10:11:10

标签: python spynner

我正在尝试填写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.

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

1 个答案:

答案 0 :(得分:0)

您需要使用引号

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

引用一切正常。

P.S。抱歉我的英语不好。