我想通过以下python程序请求网址。
import urllib2
contents = urllib2.urlopen(urllib2.Request("https://q.10jqka.com.cn/gn/detail/field/264648/order/desc/page/1/ajax/1/code/300020", headers={"Accept" : 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36'})).read()
print contents
并返回:
<html>
<body>
<script type="text/javascript"
src="//s.thsi.cn/js/chameleon/chameleon.min.1554282.js">
</script>
<script src="//s.thsi.cn/js/chameleon/chameleon.min.1554282.js" type="text/javascript">
</script>
<script language="javascript" type="text/javascript">
window.location.href="http://q.10jqka.com.cn/gn/detail/field/264648/order/desc/page/1/ajax/1/code/300020";
</script>
</body></html>
但是我在浏览器(例如Chrome)中打开了网址,它向我显示了正确的内容。 enter image description here 那我的代码有什么问题呢?