请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师您好,登陆后如何获取知乎推荐的全部问答(api刷新)

现在知乎更新后,推荐问题的刷新方式,有点像问题回答中的“更多回答” 那样,是通过api接口实现的,下拉后就自动获取,例如:https://www.zhihu.com/api/v3/feed/topstory/recommend?session_token=ac5bb16c6c1d09c89ee5568ae93d5f32&desktop=true&limit=7&action=down&after_id=13
我通过selenium模拟登陆后,不知道从哪里可以获取到这里的session_token值,希望老师指点一下思路,感谢!

正在回答 回答被采纳积分+3

1回答

bobby 2018-11-22 10:22:47

session_token的源码 你可以在首页的html中 查找到连接 里面会放一个连接进去,你从这个连接里面获取到这个session_token值就行了,一般分析这种问题的思路是, 第一: 查找各个页面包括html,js文件 看看文件中是否有这个值,如果有就取出来,如果没有的话 一般就是用js动态生成的了,这个时候就只有去分析js代码了,这个也是难度最大,费力不讨好的方法了,所以这个时候可以考虑使用selenium去动态请求,并获取到这个url从url中解析就行了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号