Xpath用法

第三方:TFHpple

#import "TFHpple.h"
    TFHpple *hpple = [TFHpple hppleWithHTMLData:data encoding:@"utf-8"];
    NSArray *eles = [hpple searchWithXPathQuery:@"http://div[@class='article block untagged mb15']"];
    [eles enumerateObjectsUsingBlock:^(TFHppleElement *obj, NSUInteger idx, BOOL * _Nonnull stop) {
        
        NSArray *tempArr = [obj searchWithXPathQuery:@"http://div[@class='content']//span"];
        TFHppleElement *e = tempArr.firstObject;
        NSString *content = e.content;
        
        NSArray *tempArr2 = [obj searchWithXPathQuery:@"http://div[@class='author clearfix']/a[@href]/img[@src]"];
        TFHppleElement *e2 = tempArr2.firstObject;
        NSString *content2 = e2.attributes[@"src"];

        
        CellItem *item = [[CellItem alloc]initWithContentString:content andImageURL:content2];
        [_datas addObject:item];
    }];
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • ···lxml用法源自 lxml python 官方文檔,更多內容請直接參閱官方文檔,本文對其進行翻譯與整理。lx...
    小豐豐_72a2閱讀 1,001評論 0 1
  • 我的摯友,哲子,一個平凡、淡然的女子,在最美的年華里,悄無聲息的、匆匆地走了,竟沒來得及向親人、好友道一聲別…… ...
    學2016閱讀 474評論 2 0
  • 又是一個周末,秋高氣爽,今日的陽光竟讓我有種溫暖的感覺,又一次感覺季節變化之奇妙。公園里游人稀少,馬路上車輛喧囂,...
    斜陽_6edb閱讀 472評論 0 1
  • Masonry是一個輕量級的布局框架 采用更優雅的鏈式語法封裝自動布局簡潔明了. 用masonry已經有一段時間,...
    鄉村武裝青年閱讀 362評論 0 0
  • 最近一直有小伙伴問我,考研該怎么準備,記得當初自己也是糾結迷茫了好久,從開始想考研,到確定學校,后來找資料,中間走...
    清雨露閱讀 455評論 2 10