2012-09-21 33 views
0

我想閱讀html頁面並想編輯該HTML頁面。 例如: -閱讀然後HTML頁面+ IOS

Textfield=Username

我已經inputed的textfield=XYZ

價值現在我想,有些網頁會在應用程序中打開和網頁包含一些文本框。

現在我想讀取該網頁,並搜索該webform的文本字段名稱用戶名。 並用該應用程序的文本字段中的值填充該文本字段。

我知道通過使用webview我們可以閱讀和HTML頁面。 但是在HTML頁面中搜索特定單詞並在其中進行編輯是可行的。

要閱讀HTML:

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@\"http://www.apple.com\"]]]; 

但搜索所述特定的文字和編輯文本框

是否可行?如果是,那麼如何?

+2

看看你的問題描述!你很專業,所以編輯它:P –

回答

2

UIWebView中有2個方法可以使人們有可能:

- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script 

您可以運行在web視圖一個js找到你的文字和編輯。

- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL 

您可以下載網頁,然後添加一些html字符串來幫助您。

+0

感謝您的快速回復。但我如何閱讀網頁? Becoz沒有閱讀網頁,我無法通過使用JavaScript來搜索字符串。 –

+0

我不明白你想讀什麼......網頁的html內容? –

+0

是的,我想讀取HTML文件,然後想要搜索文本字段是否存在。如果頁面有一個文本字段,而不是當我想填充該文本字段。 –