使用Machanize访问密码保护的站点



我试图进入一个网站使用机械化,但当我运行我的脚本,它仍然只是给我的源代码为主页,而不是为实际的网站

代码

from mechanize import Browser
USERNAME = "my username"
PASSWORD = "my pass"
LOGIN_PAGE = "https://ps.rsd.edu/public/"
browser = Browser()
browser.open( LOGIN_PAGE )

browser.select_form( nr=0 ) 
browser['pw'] = PASSWORD
response = browser.submit()
print response.read()

请帮忙!

您忘记输入用户名。它应该和密码一样输入。例子:

from mechanize import Browser
USERNAME = "my username"
PASSWORD = "my pass"
LOGIN_PAGE = "https://ps.rsd.edu/public/"
browser = Browser()
browser.open( LOGIN_PAGE )

browser.select_form( nr=0 ) 
browser['account'] = USERNAME
browser['pw'] = PASSWORD
response = browser.submit()
print response.read()

最新更新