各位高人![]()
请教一个问题,苦苦寻觅一周,实在是找不到结果,网站里找了,也没有找到理想,还请各位高人指教。
现在打算解析一个html页面,把里面的信息用iphone上好看的样子展现出来,这个信息是我自己的。
问题是,直接打开这个页面是不行的,他会自动跳转到登陆页面,如何第一步先完成登陆认证,然后第二部不跳转,直接访问我想要解析的页面,至于如何解析html我已经知道。
![]()
![]()
![]()
万分感谢
各位高人![]()
请教一个问题,苦苦寻觅一周,实在是找不到结果,网站里找了,也没有找到理想,还请各位高人指教。
现在打算解析一个html页面,把里面的信息用iphone上好看的样子展现出来,这个信息是我自己的。
问题是,直接打开这个页面是不行的,他会自动跳转到登陆页面,如何第一步先完成登陆认证,然后第二部不跳转,直接访问我想要解析的页面,至于如何解析html我已经知道。
![]()
![]()
![]()
万分感谢
登录完成后,会进行跳转,这个跳转的地址如果知道的话,那么可以截取它,在 webView:shouldload...方法(大概这样写,不是很记得完整名字)加以判断,如果是那个跳转地址的话,则return NO;并在return之前执行自己的方法
reylen
谢谢你的回答,不过那是server端的跳转,没办法控制啊,我估计是在后台判断有没有登陆,如果没有就到登陆页面了。
其实主要的目的是让他,直接去访问我要的页面的时候,已经知道自己是已经登陆状态就可以了,比如cookie之类的,只是我不知道如何做到这样。
你好楼主,请问你用了ASI吗? ASI是自带本地cookie保持的,也就是说你登陆一次后就不用再登陆了,不管你是调用API还是打开网页。
登录一次后存着cookie. 百度 sharedHTTPCookieStorage