Заполните форму, используя Spynner в Python
Я пытаюсь ввести свои имя пользователя и пароль на этом сайте: https://www.imleagues.com/Login.aspx
Оттуда я хочу отправить его и войти в систему. Мне удалось нажать кнопку входа в систему, но она говорит мне, что у меня неверное имя пользователя и пароль. Как мне заполнить их? Я думал, что это с помощью этого:
URL = 'https://www.imleagues.com/Login.aspx'
address = "http://www.imleagues.com/School/Team/Home.aspx?Team=27d6c31187314397b00293fb0cfbc79a"
b = spynner.Browser()
b.show()
b.load(URL)
b.wk_fill('input[name=ctl00$ContentPlaceHolder1$inUserName]', '******')
b.wk_fill('input[name=ctl00$ContentPlaceHolder1$inPassword]', '******')
но, видимо, это не работает. Спасибо за любую помощь.
1 ответ
Решение
Это работает для меня:
import spynner
URL = 'https://www.imleagues.com/Login.aspx'
address = "http://www.imleagues.com/School/Team/Home.aspx?Team=27d6c31187314397b00293fb0cfbc79a"
b = spynner.Browser()
b.show()
b.load(URL)
b.runjs('$("#ctl00_ContentPlaceHolder1_inUserName").val("testUser")')
b.runjs('$("#ctl00_ContentPlaceHolder1_inPassword").val("testPass")')