Xpath用法

第三方:TFHpple

#import "TFHpple.h"
    TFHpple *hpple = [TFHpple hppleWithHTMLData:data encoding:@"utf-8"];
    NSArray *eles = [hpple searchWithXPathQuery:@"//div[@class='article block untagged mb15']"];
    [eles enumerateObjectsUsingBlock:^(TFHppleElement *obj, NSUInteger idx, BOOL * _Nonnull stop) {
        
        NSArray *tempArr = [obj searchWithXPathQuery:@"//div[@class='content']//span"];
        TFHppleElement *e = tempArr.firstObject;
        NSString *content = e.content;
        
        NSArray *tempArr2 = [obj searchWithXPathQuery:@"//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];
    }];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ···lxml用法源自 lxml python 官方文档,更多内容请直接参阅官方文档,本文对其进行翻译与整理。lx...
    小丰丰_72a2阅读 4,638评论 0 1
  • 我的挚友,哲子,一个平凡、淡然的女子,在最美的年华里,悄无声息的、匆匆地走了,竟没来得及向亲人、好友道一声别…… ...
    学2016阅读 3,301评论 2 0
  • 又是一个周末,秋高气爽,今日的阳光竟让我有种温暖的感觉,又一次感觉季节变化之奇妙。公园里游人稀少,马路上车辆喧嚣,...
    斜阳_6edb阅读 3,328评论 0 1
  • Masonry是一个轻量级的布局框架 采用更优雅的链式语法封装自动布局简洁明了. 用masonry已经有一段时间,...
    乡村武装青年阅读 2,880评论 0 0
  • 最近一直有小伙伴问我,考研该怎么准备,记得当初自己也是纠结迷茫了好久,从开始想考研,到确定学校,后来找资料,中间走...
    清雨露阅读 3,287评论 2 10

友情链接更多精彩内容