2

我已经为服务提供商实现了一个网页抓取 iOS 应用程序,以获取数据使用信息。这曾经可以很好地用于NSURLConnection将用户名和密码发布到站点,然后抓取响应。

然而,所述服务提供商最近升级了他们的账户网站,登录步骤现在还包括账户选择步骤。因此,您首先提供用户名和密码,然后响应包含您所有帐户的列表。这显示在一个可选列表中。单击一个帐户会导致另一个回发,响应是我要抓取的数据。

我不确定如何以编程方式执行第二步,因为请求没有发送任何数据,也没有设置额外的 cookie。每个可点击的帐户链接都会导致一个 __dopostback javascript 操作,因此它都是在服务器端处理的。我似乎无法使用 nsurlconnection 执行此回发,因为帖子中没有发送有关单击哪个帐户的数据。

有什么想法可以解决这个问题吗?

4

0 回答 0