Python+selenium 获取ajax返回内容

ajax返回的数据并没有在页面里加载、渲染,那么如何获取到这些数据呢?
谢谢!

阅读 12.9k
3 个回答

webdriver 应该 没有 相应的api,你已经找到ajax请求了,就可以根据是否渲染,去判断关键的ajax返回的字段。

可以用可编程控制的代理服务器,比如littleproxy来拦截请求和应答

感谢各位!貌似selenium并没有能直接获取ajax结果的方法。但是能执行js。我试试能不能通过js获取到数据,加载出来,再读取吧。

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