0

我一直在玩 NSURLConnection。

现在我正在尝试从网页中获取一些数据,但首先我需要在网站上插入我的用户名和密码,以便获取数据。

我想知道:

  1. 如何在网页上的文本字段中插入值
  2. 一旦我提供了用户名和密码,如何按下登录按钮

“iiQouta”等类似应用程序可以使用您的用户名和密码检索数据。

我不确定他们是如何做到的,谁能解释这种应用程序是如何工作的?

4

1 回答 1

1

我不认为你可以这样做。您可能想要做的是创建一个 POST 请求,该请求将使用您的值填写用户名和密码并将其发送到服务器。这与手动填写数据并通过单击提交按钮(至少在大多数情况下)发送数据完全相同。

最简单的方法是使用某种软件,让您可以查看您发送的请求(Ethereal应该可以做到这一点,Firebug也可以帮助您),手动登录到该站点并检查其中的数据请求。然后只需在您的应用程序中创建类似的请求并发送它。但是,这是通过 SSL 完成的(确实应该如此),数据将被加密,因此您必须自己分析登录表单并弄清楚如何手动创建正确的 POST 请求。

于 2009-08-28T08:07:29.027 回答