在Python中使用Spynner填写表单

2024-05-16 03:47:45 发布

您现在位置: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]', '******')

但显然这行不通。谢谢你的帮助。在


Tags: namehttpscomurl密码inputwwwlogin
1条回答
网友
1楼 · 发布于 2024-05-16 03:47:45

这对我有用:

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")')

相关问题 更多 >