菜鸟新闻-仿36Kr

源文件支持交流修改使用

开发语言:

分类:其他系统

    分享到:

源码搜索

  • 详情介绍 - 【菜鸟新闻-仿36Kr】
/**
 * 首页顶部广告数据抓取工具类
 * @author jiangqq
 *
 */
public class HeadDataManager {
    public HeadDataManager(){
    
     }
    /**
     * 进行根据地址抓取顶部广告数据
     * @param pUrl
     * @return
     */
    public List<adheadbean> getHeadBeans(Document document){
       List<adheadbean> adHeadBeans=new ArrayList<adheadbean>();;
       Elements elements=document.select("div.head-images");
       Elements links = elements.first().select("a[data-lazyload]"); //带有data-lazyload属性的a元素
       for (Element element : links) {
          String title=element.text();
          String href=element.attr("href");
          String imgurl= ImageUtils.getCutImageUrl(element.attr("data-lazyload"));
          String mask= element.select("span").first().text();
          AdHeadBean bean=new AdHeadBean();
          bean.setTitle(title);
          bean.setImgurl(imgurl);
          bean.setHref(href);
          bean.setMask(mask);
          adHeadBeans.add(bean);
       }
       return adHeadBeans;
    }
     
     
    /**
     * 进行抓取广告轮播信息
     * @param document
     * @return
     */
    public List<adheadbean> getHeadBeans_CNK(Document document){
        List<adheadbean> adHeadBeans=new ArrayList<adheadbean>();
        Elements headElements=document.select("div.head-images").first().select("a[data-lazyload]");
        //System.out.println(headElements);
        for (Element element : headElements) {
            String imgurl=ImageUtils.getCutImageUrl(element.attr("data-lazyload"));
            String href=element.attr("href");
            String mask=element.select("span").first().text();
            String title=element.text();
            adHeadBeans.add(new AdHeadBean(title, imgurl, href, mask));
        }
        return adHeadBeans;

    }</adheadbean></adheadbean></adheadbean></adheadbean></adheadbean></adheadbean>


菜鸟新闻#客户端-是一个仿照36Kr官方App,实时抓取36Kr官网数据的资讯类新闻客户端。 功能包括首页新闻,详情,发现,活动,侧滑效果,第三方登录以及分享,消息推送等。通过爬虫技术实时抓取36Kr数据 使用技术:Android5.0 (RecyclerView,CardView,SwipeRefeshLayout...),数据爬虫,原生+HTML5 混合开发,Volley,Okhttp,UIL,Fresco,EventBus,消息推送,多渠道打包,增量升

特别说明:
☉如果服务器暂不能下载请稍后重试!总是不能下载,请联系客服QQ:597260440,谢谢合作!
☉本站所有源码仅供学习与参考,请勿用于商业用途。
模板说明:
源码-菜鸟新闻-仿36Kr,其版权归原作者所有,如损害你的权益请联系客服QQ:597260440给予处理。

本文永久链接:http://code.fangbianle.com/goods/show-5207.html

相关源码

在线客服
热线电话

备案号:豫ICP备14017793号-2编辑热线:0371-56691758

Copyight@2014-2018 All Rights Reserved 页面加载耗时0.161秒