用urllib2抓取百度下拉框结果为空

我想爬取百度搜索下拉框中的内容,用如下代码:

url="https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd="+".钱生钱"
import urllib2
response = urllib2.urlopen(url.decode('gbk').encode('utf-8'))
html=response.read()
print html

结果却为空:

window.baidu.sug({q:".钱生钱",p:true,s:[]});

但是在浏览器输入却是有内容的:


window.baidu.sug({q:".钱生钱",p:true,s:["钱生钱理财","钱生钱的方法","钱生钱理财网","钱生钱网","钱生钱b","怎样才能钱生钱","怎样使钱生钱","怎么样才能钱生钱","如何让钱生钱","怎么才能让钱生钱"]});

请问这会是什么原因呢

阅读 4.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进