Попытка создать программу автоматизации в Objective-C - PullRequest
0 голосов
/ 15 февраля 2012

Я пытаюсь написать приложение для iPhone, которое автоматизирует действия на определенном веб-сайте.По сути, на сайте, который мы используем, есть функция «входа в систему» ​​для сотрудников, и я пытаюсь упростить ее.Для регистрации необходимо войти на сайт, затем перейти по ссылке, а затем нажать кнопку «Вход» на сайте.Я пытаюсь автоматизировать эти действия с помощью простой формы входа.

Я не совсем спрашиваю, КАК это сделать, я хотел бы изучить и изучить вовлеченные процессы (я никогда не делалпрограмма типа автоматизации раньше).Я не знаю, как это называется и что именно для Google.Я нашел пару вещей, которые привели меня к NSUrlRequest.Я на правильном пути?Если нет, на что мне смотреть?Спасибо.

Ответы [ 2 ]

1 голос
/ 15 февраля 2012

Эта техника называется «Соскоб экрана», она не очень приятная, но делает свою работу.В основном вам нужно сделать соответствующий HTTP-запрос и интерпретировать возвращаемый HTML.

    NSURL * myURL =  [NSURL URLWithString:myURLString];
    NSString * response = [NSString stringWithContentsOfURL:myURL encoding:NSUTF8StringEncoding error: NULL];
    NSLog(@"The response was: %@", response);
0 голосов
/ 15 февраля 2012

Рассматривали ли вы просто использование UIWebView для загрузки существующего веб-интерфейса в ваше приложение?

...