首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图使用机器(Python)登录PowerSchool网站-失败

试图使用机器(Python)登录PowerSchool网站-失败
EN

Stack Overflow用户
提问于 2014-01-23 20:18:51
回答 1查看 574关注 0票数 2

我正试图通过Python登录到我们的PowerSchool服务器并实现机械化,但我似乎做不到成功。其中一个棘手的部分是,登录表单只有一个字段,用于输入我的用户名和密码,用分号隔开。以下是网页:https://powerschool.laalliance.org/admin/home.html

有人能告诉我我的密码是否正确吗?

代码语言:javascript
复制
br = mechanize.Browser()
br.set_handle_robots(False)
br.set_handle_refresh(False)
br.addheaders = [("User-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:26.0) Gecko/20100101 Firefox/26.0")]
br.open('https://powerschool.laalliance.org/admin/')

br.select_form(name='LoginForm')
br.set_all_readonly(False)
#br.find_control('pstoken').readonly = False
#br.form['pstoken'] = '123123asdfasdf123123'
br.form['password'] = 'jdoe;' + pw

br.method = 'POST'
response = br.submit()
print response.read()
EN

回答 1

Stack Overflow用户

发布于 2014-01-23 23:03:45

检查网站,如果右键单击表单,则“检查元素”您将看到表单的名称是:“密码”。

因此,您应该替换您的行:

代码语言:javascript
复制
br.select_form(name='LoginForm')

代码语言:javascript
复制
br.select_form(name='password')

这能解决你的问题吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21318462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档