2013-08-07 2 views
0

Я пытаюсь заполнить некоторые поля на http://www.united.com/web/en-US/apps/booking/flight/searchAward.aspx?SB=1&CS=N.Python Spynner Заполнение HTML-полей

Однако я не могу заставить его работать.

В качестве примера поле «От» в поле «Где и когда вы хотите летать?». коробка.

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. 

Когда я пробую это, поле не заполнено. Любая помощь будет принята с благодарностью!

ответ

0

Вы должны использовать кавычки

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

С кавычками все работает отлично.

P.S. Извините за мой плохой английский.

 Смежные вопросы

  • Нет связанных вопросов^_^