python爬虫获取页面,发现页面上的表格的数据获取不了?

最近正在用python爬虫爬取教务处上的数据,已经能够登陆,爬个人信息的时候,发现下载下来的表格上面没有数据?
截图:
clipboard.png

可是我在用fiddler时看到了:

clipboard.png

怎么解决这个问题?求大神帮忙,非常感谢!!!

阅读 7.3k
3 个回答

可能是Ajax加载获取的,fiddler看下是否有Ajax请求
或者使用selenium抓取

这些数据应该是JS渲染的。所以需要分析ajax请求。看看是那个请求,然后直接调用那个ajax请求就行了。

建议采用 selenium + PhantomJS 进行

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