Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试使用mechanize登录网页时出错_Python_Mechanize - Fatal编程技术网

Python 尝试使用mechanize登录网页时出错

Python 尝试使用mechanize登录网页时出错,python,mechanize,Python,Mechanize,我想使用mechanize登录此日本网站: 这是页面中的表单信息: 这是我的密码: #-*- coding: UTF-8 -*- import mechanize import time loginUrl="https://fes.rakuten-bank.co.jp/MS/main/RbS?CurrentPageID=START&&COMMAND=LOGIN" #html読み込み(.albatross取得用) br=mechanize.Browser() br.set_h

我想使用mechanize登录此日本网站:

这是页面中的表单信息:

这是我的密码:

#-*- coding: UTF-8 -*-
import mechanize
import time

loginUrl="https://fes.rakuten-bank.co.jp/MS/main/RbS?CurrentPageID=START&&COMMAND=LOGIN"

#html読み込み(.albatross取得用)
br=mechanize.Browser()
br.set_handle_robots(False)
br.addheaders=[('User-agent','Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)')]

br.open(loginUrl)


br.select_form(nr=1)
br.form['LOGIN:USER_ID'] = 'xxxx'
br.form['LOGIN:LOGIN_PASSWORD'] = 'xxxx'
br.submit()
#br.click(name='LOGIN:_idJsp84')
然后我试着打印出结果:

for line in br.response():
    print line.decode("utf-8","ignore").encode("utf-8","ignore")
结果是:

<HTML>


<HEAD>


    <TITLE>Rakuten Bank</TITLE>


    <SCRIPT LANGUAGE="JavaScript" SRC="/rb/fes/js/common/basicScripts.js" TYPE="text/javascript"></SCRIPT>


    <LINK REL="stylesheet" HREF="/rb/fes/css/basicStyle.css" TYPE="text/css"/>


</HEAD>








<BODY ONLOAD="activateDisabledButton()">








<form id="_idJsp0" name="_idJsp0" method="post" action="/MS/main/fcs/rb/fes/jsp/common/error/InternalError.jsp" enctype="application/x-www-form-urlencoded">








<center>









































































<table width="100%">

<tr>

<td align="CENTER">

<table border="0" cellpadding="0" cellspacing="0" width="740" class="marginlr01">

<tr>

<td>

<img src="/rb/fes/img/common/t.gif" alt="" height="18" width="1" /><br>



<img src="/rb/fes/img/common/header/logo_01.gif" alt="yVs" height="57" width="180" /><br>



<img src="/rb/fes/img/common/t.gif" alt="" height="18" width="1" /></td>

</tr>

</table>

<table cellpadding="0" cellspacing="0" width="100%">

<tr>

<td bgcolor="#FFA600">

<img src="/rb/fes/img/common/t.gif" alt="" height="5" width="5" /></td>

</tr>

</table>

</td>

</tr>

</table>




</center>










<center>














































































































































<table border="0" cellpadding="0" cellspacing="0" width="100%">

<tr align="center">

<td>

<table border="0" cellpadding="0" cellspacing="0" width="740" class="marginlr01">

<tr>

<td>

<div class="margintop30">

</div>

<table border="0" cellpadding="0" cellspacing="0" width="740">

<tr>

<td>

<img src="/rb/fes/img/common/parts_table04_top.gif" alt="" height="15" width="740" /></td>

</tr>

<tr>

<td align="center" class="bgC03">

<table border="0" cellpadding="0" cellspacing="0" width="720">

<tr>

<td valign="top" width="20">

<img src="/rb/fes/img/common/icn_alert.gif" alt="" height="15" width="16" /></td>

<td width="700">

<font class="errortxt">sȑ삪s܂B&lt;616029&gt;</font>

</td>

</tr>

</table>

</td>

</tr>

<tr>

<td>

<img src="/rb/fes/img/common/parts_table04_bottom.gif" alt="" height="15" width="740" /></td>

</tr>

<tr>

<td align="center">

<br>



<input id="_idJsp0:_idJsp44" name="_idJsp0:_idJsp44" type="reset" value="" onclick="window.close();return false;clear__5FidJsp0();" onkeypress="window.close();return false" disabled="disabled" /></td>

</tr>

</table>

</td>

</tr>

</table>

</td>

</tr>

</table>




<br>






























<TABLE WIDTH="740" BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="copyright">


    <TR>


        <TD ALIGN="right">





            <SPAN id="pageNumber">CO0181</SPAN>


        </TD>


    </TR>


    <TR>


        <TD ALIGN="center">


            Copyright (c) 2001 Rakuten Bank, Ltd. All Rights Reserved.


        </TD>


    </TR>


    <TR>


        <TD HEIGHT="4" CLASS="bgC05"><IMG SRC="/rb/fes/img/common/t.gif" WIDTH="3" HEIGHT="3" ALT=""></TD>


    </TR>


</TABLE>








</center>










<input type="hidden" name="_idJsp0_SUBMIT" value="1" /><input type="hidden" name="jsf_sequence" value="3" /><input type="hidden" name="_idJsp0:_link_hidden_" /><script type="text/javascript"><!--

function clear__5FidJsp0() {

  var f = document.forms['_idJsp0'];

  f.elements['_idJsp0:_link_hidden_'].value='';

  f.target='';

}

clear__5FidJsp0();

//--></script></form>








<!-- MYFACES JAVASCRIPT -->



</BODY>


</HTML>


>>> 

乐天银行


sȑ삪s܂B616029

CO0181 版权所有(c)2001乐天银行有限公司保留所有权利。 >>>
它不登录。它返回登录页面。
这里出了什么问题?

我不知道为什么登录失败,但页面似乎被编码为Shift JIS,而不是打印代码假定的UTF8。