2013-05-06 97 views
0

我想從需要認證的網站上抓取數據。然而,即使我遇到過很多關於抓取的教程,我似乎無法找到一個也提到登錄的教程。我知道如何使用JavaScript注入發送值,但我不知道如何將數據加載到正確的位置之後,甚至知道它是否有效。iOS:從需要驗證的網站上刮取數據?

是否有任何示例或教程,你知道這可以讓我開始?我不知道這是否重要,但身份驗證發生的網站以.asp結尾

謝謝!

+0

你如何進行身份驗證的網站的?你如何連接到網站? – Antzi 2013-05-06 03:10:49

+0

只需使用用戶名和密碼即可。不需要令牌。 – KingPolygon 2013-05-06 03:44:52

回答

1

你可以在JS中注入密碼嗎?

AFHTTPClient還處理身份驗證:

AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url]; 
[httpClient setAuthorizationHeaderWithUsername:@"username" password:@"password"]; 

http://afnetworking.github.io/AFNetworking/Classes/AFHTTPClient.html

+0

是的。我想我的問題確實是,你會推薦使用什麼? NSUrlConnection,ASIHTTPRequest,GTMHTTPFetcher? – KingPolygon 2013-05-06 08:29:09

+0

我不知道GTMHTTPFetcher。 NSUrlConnection相當原始,不推薦使用ASIHTTPRequest。推薦的解決方案是AFNetworking – Antzi 2013-05-06 08:36:50

+0

謝謝,我會研究它! – KingPolygon 2013-05-06 08:46:58