<div class="group group-form group-form-requiredinformation">
<h2 class="sr">Required Information</h2>
<ol class="list-input">
<li class="field required text" id="field-email">
<label for="email">E-mail</label>
<input class="" id="email" type="email" name="email" value="" placeholder="example: username@domain.com" required aria-required="true" aria-described-by="email-tip" />
<span class="tip tip-input" id="email-tip">This is the e-mail address you used to register with edX</span>
</li>
<li class="field required password" id="field-password">
<label for="password">Password</label>
<input id="password" type="password" name="password" value="" required aria-required="true" />
<span class="tip tip-input">
我正在尝试编写一些解析网页并定期检查更新内容的代码,我的问题是我需要登录但我不确定如何传递我的登录详细信息,上面是一些登录页面的来源,如何实现这一目标?
我尝试过类似下面的代码,但无济于事。
browser = mechanize.Browser()
browser.open("https:xxxx")
browser.select_form(nr = 0)
browser.form['username'] = "email"
browser.form['password'] = "xxxxx"
browser.submit()
答案 0 :(得分:2)
至少,该字段称为email
,而不是username
:
browser.form['email'] = "email"
browser.form['password'] = "xxxxx"
browser.submit()
答案 1 :(得分:-1)
将最后更新的日期时间存储在变量中,并使用javascript计时器函数调用函数来检查上次更新的日期时间,如果内容更新超过预定义的时间,则调用后端并更新信息在页面上。
仅供参考..没有浏览器对象。有文档对象,它具有操作页面的属性和方法