我从这里得到了一个 python 脚本来从课程网站下载网页内容:
from mechanize import Browser
b = Browser()
b.open("https://wiki.engr.illinois.edu/display/cs498cc/Home")
b.select_form(nr=0)
b["user"] = "myusername"
b["passwrd"] = "blabla"
b.submit()
response = b.response().read()
if "Salve <b>johnconnor</b>" in response:
print "Logged in!"
我收到一个错误:
mechanize._form.ControlNotFoundError: no control matching name 'user'
我不知道该怎么做,因为我刚刚开始学习 python 并发现了那个库。我也尝试过将 --user=X --password=Y 标志与 wget 一起使用,但它只下载登录页面!