我正在尝试编写一个iPhone应用程序,可以在某个网站上自动执行操作。从本质上讲,我们使用的网站上有一个员工“打卡”功能,我正在努力让它变得更容易。为了打卡,你必须登录一个网站,然后点击一个链接,然后按下网站上的“打卡”按钮。我正在尝试通过一个简单的登录表单自动执行此操作。
我并不是在问如何做到这一点,我想要研究和学习相关的过程(我以前从未做过自动化类型的程序)。我不知道这叫什么,也不知道谷歌到底是为了什么。我发现了一些让我找到NSUrlRequest的东西。我在正确的轨道上吗?如果不是,我应该看什么?谢谢。
发布于 2012-02-15 23:09:30
这项技术被称为“屏幕抓取”,虽然不是很好,但确实起到了作用。基本上,您需要发出相关的HTTP请求并解释返回的HTML。
NSURL * myURL = [NSURL URLWithString:myURLString];
NSString * response = [NSString stringWithContentsOfURL:myURL encoding:NSUTF8StringEncoding error: NULL];
NSLog(@"The response was: %@", response);发布于 2012-02-15 23:11:11
您是否考虑过仅使用UIWebView将现有web界面加载到您的应用程序中?
https://stackoverflow.com/questions/9295682
复制相似问题