【发布时间】:2013-04-15 23:32:55
【问题描述】:
我正在 Python 3 中创建一个脚本,它访问如下页面:
example.com/daora/zz.asp?x=qqrzzt
使用 urllib.request.urlopen("example.com/daora/zz.asp?x=qqrzzt"),但是这段代码只给了我相同的页面(example.com/daora/zz.asp?x= qqrzzt) 并在浏览器上重定向到如下页面:
example.com/egg.aspx
我可以做些什么来检索
example.com/egg.aspx
而不是
example.com/daora/zz.asp?x=qqrzzt
我认为这是相关代码,这是来自“example.com/daora/zz.asp?x=qqrzzt”的代码:
<head>
<script language="JavaScript">
<!--
function Submit()
{
document.formzz.submit();
}
-->
</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="javascript:Submit();">
<form name="formZZ" method="post" action="http://example.com/egg.aspx">
<input type="hidden" name="token" value="UFASGFJKASGDJFGAJS">
</form>
【问题讨论】:
-
首先,为什么要同时标记
urllib2和python-3.x? 3.x 中没有urllib2,所以……这两者中哪一个是错误的?
标签: python redirect python-3.x urllib2 urllib