1. 程式人生 > >ios webview 獲取 網頁的URL、title和HTML

ios webview 獲取 網頁的URL、title和HTML


@property (strong,nonatomic)UIWebView *webView;  
@property (strong,nonatomic)NSString *currentURL;  
@property (strong,nonatomic)NSString *currentTitle;  
@property (strong,nonatomic)NSString *currentHTML;  
[objc] view plaincopy
---------------------------------  
[objc]  
 
[objc]  
-(void) webViewDidFinishLoad:(UIWebView *)webView {  
 
    [UIApplicationsharedApplication].networkActivityIndicatorVisible =NO;  
    self.title =  [webViewstringByEvaluatingJavaScriptFromString:@"document.title"];//獲取當前頁面的title  
      
   self.currentURL = webView.request.URL.absoluteString;  
    NSLog(@"title-%@--url-%@--",self.title,self.currentURL);  
 
   NSString *lJs = @"document.documentElement.innerHTML";//獲取當前網頁的html  
   self.currentHTML = [webView stringByEvaluatingJavaScriptFromString:lJs];  
      

相關推薦

ios webview 獲取 網頁URLtitleHTML

@property (strong,nonatomic)UIWebView *webView;   @property (strong,nonatomic)NSString *currentURL;   @property (strong,nonatomic)NSStri

Python3 Selenium WebDriver網頁的前進後退重新整理最大化獲取視窗位置設定視窗大小獲取頁面title獲取網頁原始碼獲取Url等基本操作

Python3 Selenium WebDriver網頁的前進、後退、重新整理、最大化、獲取視窗位置、設定視窗大小、獲取頁面title、獲取網頁原始碼、獲取Url等基本操作 通過selenium webdriver操作網頁前進、後退、重新整理、最大化、獲取視窗位置、設定視窗大小、獲取頁面title、獲取網頁

android:webview獲取網頁登陸賬號密碼

使用webview獲取html頁面資訊 需求:抓取webview開啟的頁面中登陸資訊,簡單點說就是獲取第三方的賬號和密碼。(咋一想,這尼瑪有點坑啊,獲取別人的資訊,怎麼都不太好吧。但是也得實現呀。。。) 本文將以抓取百度賬號資訊為例。(這尼瑪也是一個坑。。。

python之input()whiletitle()upper()

問卷調查 blog 小應用 inpu python 應用 reading pytho highlight 代碼舉例: # 小應用:問卷調查,記錄下調查者名字和回答,詢問是否繼續。 # 運用數據字典、while、input()、title()和upper()。 resp

urlhrefsrc的區別

可能 https 資源定位符 訪問 p地址 相對 得到 html文檔 http 詳細地址:https://segmentfault.com/a/1190000002877022, 以下內容只是個人總結。 URL(Uniform Resource Locator) 統一

奔五的人學iOS:swift獲取網頁並解析需要的內容(1)

前言 為了能夠寫出有價值的應用,除了遊戲,即便是遊戲也需要網路支援才能讓使用者產生粘性,遊戲中比較獲取的等級、積分等如果只儲存在手機上,則無法與其他好友進行比較和互動,讓我們的應用(或遊戲)的互動性大打折扣。如果應用的內容完全由自己來產生,則需要開發服務端、介

iOS超全開源框架專案學習資料彙總(1)UI篇

上下拉重新整理控制元件**1. ** --僅需一行程式碼就可以為UITableView或者CollectionView加上下拉重新整理或者上拉重新整理功能。可以自定義上下拉重新整理的文字說明。(推薦)**2. ** --下拉重新整理控制元件4500+star,值得信賴**3. ** --一個效果很酷炫的

iOS App提交指南-協議稅務銀行業務

App通過稽核時,選擇的是手動釋出,想著等到自己生日那天來發布,當做留個紀念,結果生日當天釋出時,由於App屬於收費應用,還需要填寫協議、稅務和銀行資訊,結果又急急忙忙地去找了下這方面的資料,現在把整個提交的過程給大家分享一下。 PS:如果是免費應用則可以跳過這

iOS WebView 獲取記憶體圖片 圖片點選

   獲取UIWebView 記憶體中的圖片需要用到一個第三方RNCachingURLProTocol 使用步驟 1 在appdelegate 裡邊註冊。2 在相關獲取到ImageURL 以後呼叫 NSString *fileName = [RNCachingUR

Python獲取網頁內容使用BeautifulSoup庫分析html

利用 urllib包 獲取網頁內容 #引入包 from urllib.request import urlopen response = urlopen("http://fund.eastmoney.com/fund.html") html = resp

iOS webView獲取html內容

    stringByEvaluatingJavaScriptFromString     使用stringByEvaluatingJavaScriptFromString方法,需要等UIWebView中的頁面載入完成之後去呼叫。我們在界     面上拖放一個UIWebView控制元件。在Load中將

urlsrchref的區別

【轉】 URL:Uniform Resource Locators(統一資源定位器)的簡寫。 url不是屬性,src和href是屬性,src用於替換當前元素,href用於在當前文件和引用資源之間確立聯絡,也就是說src引用的路徑是img自己的路徑,href引用的路徑是要跳轉

Android Webview 獲取網頁form 提交的資料

android webview 獲取網頁form提交的資料 public class WebActivity extends BaseActivity { @ViewInject(R.id.web_view) private WebView mWebVie

【UWP通用應用開發】檔案選取器獲取檔案屬性寫入讀取儲存讀取刪除應用資料

讀取檔案和資料夾名 這一節開始我們將陸續看到UWP通用應用是如何獲取到檔案及資料夾的屬性等資訊,以及如何寫入和讀取資料等,當然了最重要的還是如何儲存讀取和刪除應用的資料。 在Windows上讀取檔名、資料夾名 首先我們在XAML中定義一個Button和

js獲取當前url主機名埠號

獲取主機名 var hostname = location.hostname; 獲取埠號 var port = location.port; 獲取主機名+埠號 var host = locat

android webview獲取網頁原始碼,js執行前後

public static String getHtml(String path) throws Exception { // 通過網路地址建立URL物件 URL url = new URL(path); // 根據URL // 開啟連線,URL.openConnection函式會根據URL

iOS WebView中對Url中包含中文的解碼

因為專案需求需要顯示城市 但發現請求下來是下面 http://www.xxx.cn/mobile/index.php?city_id=324&cityname=%E6%AD%A6%E6%B1%89 嘗試這個 -(void)webViewDidFinishLoad:

Python《十》Python獲取網頁內容使用BeautifulSoup庫分析html

一,利用 urllib包 獲取網頁內容 #引入包 from urllib.request import urlopen response = urlopen("http://fund.eastmon

iOS設定tableViewCell的celltextLabeldetailTextLabel背景顏色

//    注意:在- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPat

iOS webView載入網頁失敗,瀏覽器成功的原因,以及讀取cookie

開發過程中,使用UIWebView載入電腦版網頁,登入出錯, 請求頭有誤,webView請求頭為: User-Agent: Mozilla/5.0 (iPad; CPU OS 7_0_2 like Mac OS X) AppleWebKit/537.51.1 (KHT