最近有需求需要获取一个接口给过来的数据,用curl的方式(毕竟小白……)模拟登录,cookie总是失效,每次爬取都要手动更新一次cookie
后来了解了下,接口方那边采取的是 sso单点登录(这个原理我也不是特别清楚),每次登录都会先跳转到某一个url,在这里登录,根据用户名密码生成一个凭证,然后带着这个凭证重定向到目标url,这个凭证会成为cookie的一部分,只能保留60s
有什么解决方案吗
后来了解了下,接口方那边采取的是 sso单点登录(这个原理我也不是特别清楚),每次登录都会先跳转到某一个url,在这里登录,根据用户名密码生成一个凭证,然后带着这个凭证重定向到目标url,这个凭证会成为cookie的一部分,只能保留60s
有什么解决方案吗
解决方案 »
- phpexcel 导出,有没有谁用过设置过exce2007条件格式的,属性是什么?
- PHP和.NET程序员在2,3线城市的待遇怎么那么的低啊??
- php无法获取提交到本页的数据
- 同一个PHP脚本,其中会访问MySql,直接从命令行运行成功,从web访问失败,可能原因是什么?
- 为什么我的php配置环境 解释不了echo函数?
- PHP是可以对非静态形式的方法进行静态形式的调用的。
- 如何将对比两个二维数组,将他们之间相同的部分去掉,我自己的代码如下,恳请帮忙指点
- 关于连接数据库的问题
- 如何将mysql导出为文本或是网页,用php如何生成动态页面?
- 谁帮忙看一下,这个json哪儿错了
- php帮忙分析
- 熊掌号开发:添加菜单出错,请问是这什么原因?
现在想要达到的目的就是获取到这个变化的凭证,这样cookie就已知了,就可以用定时任务每天自动向接口请求数据了