Python 没有密码控制时如何使用mechanize登录
我是python和mechanize的新手,我尝试登录到一个似乎没有密码控件的站点Python 没有密码控制时如何使用mechanize登录,python,post,login,mechanize-python,Python,Post,Login,Mechanize Python,我是python和mechanize的新手,我尝试登录到一个似乎没有密码控件的站点 browser = mechanize.Browser() browser.open(url) browser.select_form(nr = 0) print(browser.form) 印刷品是: <POST http://*****.com application/x-www-form-urlencoded <HiddenControl(login=submit) (readonly)&
browser = mechanize.Browser()
browser.open(url)
browser.select_form(nr = 0)
print(browser.form)
印刷品是:
<POST http://*****.com application/x-www-form-urlencoded
<HiddenControl(login=submit) (readonly)>
<SubmitControl(<None>=Ok) (readonly)>>
我真的不明白怎样才能让它工作。
在网页上使用inspector给我以下信息:
<form action="" onsubmit="javascript:showBusyLayer()" method="post">
<input id="login" type="hidden" value="submit" name="login"></input>
Login
<br></br>
<input class="log_input" type="text" name="login_name"></input>
</form>
</div>
<div style="float:left">
Password
<br></br>
<input class="log_input" type="password" name="login_password"></input>
</div>
<div style="float:left;padding:14px 0 0 4px">
<input class="log_submit" type="submit" value="Ok" onclick="submit();"></input>
</div>
登录
密码
谢谢你的帮助 我不确定mechanize是否能够处理javascript,也许可以试试?看起来
输入[name=login\u password]
不包含在…
标记中。什么是
?thx x29a,selenium做得很好!!