企业网站建设

建站知识

今日已发布信息: 95104
累计注册用户: 82695755

ios开发获取网页上得全部图片

概述: 如果是以http开头,则是绝对地址,否则是相对地址            if ([prefix isEqualToString:@"http"] == NO){                url = [path stringByAppendingPathComponent:url];            }

为了实现 使用WebView展示的网页的时候  可以把网页上的所有的图片给提取出来  并且可以给WebView添加点击时间 当点击到图片的时候 可以获取出改图片的Url,下面是方法的介绍


1、首先到如第三方库 TFHpple


2、

//获取网页上全部的图片

-(void)dowmLoadPhoto{


    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:path]];

    

    NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];

    

    if (response == nil){

        UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"警告!" message:@"无法连接到该网站!" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:@"取消", nil];

        [alertView show];

        return;

    }

    

    NSArray *imagesData =  [self parseData:response];

    NSMutableArray *images = [self downLoadPicture:imagesData];

}


//解析html数据

- (NSArray*)parseData:(NSData*) data

{

    TFHpple *doc = [[TFHpple alloc] initWithHTMLData:data];

    

    //在页面中查找img标签

    NSArray *images = [doc searchWithXPathQuery:@"//img"];

    return images;

}



//下载图片的方法

- (NSMutableArray*)downLoadPicture:(NSArray *)images

{

    //创建存放UIImage的数组


    _downloadImages = [[NSMutableArray alloc] init];

    _imageViewArr =[[NSMutableArray alloc]init];


        for (int i = 0; i < [images count]; i++)

        {

 

  彭州教育网站  摄像头   今日推荐免费建站   分类信息   五家渠网站建设公司

 



// 查看网页里面的img标签里面的关于图片url那个标签  可能是一般是src 所以下面就是[[[images objectAtIndex:i] objectForKey:@"src"]  如果是其他的就替换下就可以了



            NSString *prefix = [[[images objectAtIndex:i] objectForKey:@"src"] substringToIndex:4];

            NSString *url = [[images objectAtIndex:i] objectForKey:@"src"];

        

        //判断图片的下载地址是相对路径还是绝对路径,如果是以http开头,则是绝对地址,否则是相对地址

            if ([prefix isEqualToString:@"http"] == NO){

                url = [path stringByAppendingPathComponent:url];

            }

        

        

            if(url != nil){

            

                [_downloadImages addObject:url];

            }

    }


      

    }


    return _downloadImages;

}




//给webVeiw添加点击时间 回去点击位置的图片的Url



-(void)addTapOnWebView

{

    UITapGestureRecognizer* singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];

    [_wv addGestureRecognizer:singleTap];

    singleTap.delegate = self;

    singleTap.cancelsTouchesInView = NO;

}


- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer

{

    return YES;

}





//获取点击的图片

-(void)handleSingleTap:(UITapGestureRecognizer *)sender

{

    CGPoint pt = [sender locationInView:_wv];

    NSString *imgURL = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).src", pt.x, pt.y];


    

    NSString *urlToSave = [_wv stringByEvaluatingJavaScriptFromString:imgURL];

    if([urlToSave hasPrefix:@"http"])

    {

    

        int index = [_downloadImages indexOfObject:urlToSave];

        int count = _downloadImages.count;

    // 1.封装图片数据

    NSMutableArray *photos = [[NSMutableArray alloc]init];

    NSMutableArray *_viewArr =[[NSMutableArray alloc]init];

       

        for (int i = 0; i<count-1; i++) {

                

                MJPhoto *photo = [[MJPhoto alloc] init];

                photo.url = [NSURL URLWithString:[_downloadImages objectAtIndex:i]] ; // 图片路径

                [photos addObject:photo];

        }


}










 

网站优化内部优化和外部优化知识阐明

  SEO网站的优化工作主要分为内部优化和外部优化,其中内部优化主要指在网站上可以控制的因素,这些因素包括网站的大小,网站的结构。

  内部导航、标题标签、关键词标签、文件大小、URL的静态化、目录和文件的命名、关键词的布局,文案写作、词干技术、网站的内部链接,网站内部链接文字、图片的alt属性以及网页代码是否精简等等。

  外部优化涵盖范围稍广,主要有三个方面:

  一、外链(即反向链接)。

  外部连接的数目和质量,来自那种域名,连接也和网站内容的相关性,链接文字是否有关键词,链接文字的多样性,链接存在的时间长短,链接本身以及链接文字随时间的变化,交叉链接和交换链接的比例等等。那么怎样的链接算是高质量的链接呢,这个问题大家可以参考下www.kvov.com的网站的外链情况,便可以了解个大概。

  二、域名以及域名的权重。

  怎么看出一个域名的权重,一个域名的权重由哪些因素决定。

  1.域名的年龄、域名的注册时间。

  2.域名所有人和历史记录的变化。

  3.域名和网站与哪些其他的网站的关联性。

  4.由很多位置因素所组成的域名信任度,也就是域名权重。

  三、服务器的优良。

  很多SEO都把服务器这一项都给忽略了,站所在的服务器的好坏直接影响到站的收录和排名。

  1. 服务器的稳定性:www.kvov.com 这个新站经过我每天不断的原创更新那段时间在百度从前100没有到前50,几个关键字Google都已经上到第一页。后来服务器提供商说要换服务器,这一个换就是一个星期左右,这段时间服务器很不稳定,百度和Google的排名都下降的飞快,百度更是前500也都找不到,收录的速度也相应的减少了很多。服务器再次稳定后,排名和收录花了半个月左右才逐渐的恢复。

  2. 服务器单双线:一般就目前国内网络服务提供商就网通和电信两家。经常上网的朋友会发现,你如果是网通的用户打开电信服务器下的网站速度是非常的慢,有时候甚至更本就打不开,电信的用户打网通的站也是如此。这些问题都影响到了网站对用户的友好性和用户体验,现在搜索引擎都在注重用户体验,所以建议您无论是从SEO或是生意经济的角度来看都应该考虑双线服务器。

  3. 服务器下的网站的质量:一般来说每个服务器不会仅仅给一个网站提供空间服务,一个服务器下会有很多个网站,每个网站的质量和优化的手段直接关系到搜索引擎对整个服务器的友好性。

Baidu近日对其首页进行了微调

  百度近日对其首页进行了微调。在“把百度设为首页”之后新增一个“使用搜索工具栏”(亦即百度搜霸)的按钮。这是继百度将网址导航站hao123按钮安在首页后的最重大的举动。

  百度搜霸的更新日期为3月19日,新增功能有:1、划词后出现悬浮搜索框,随时随地进行搜素。2、整合百度Hi,百度用户沟通更方便。

  百度搜霸在4月27日曾尝试在个人登录后进行搜霸的推荐。

  百度首页目前除了搜索框之外,推荐的服务有个人产品空间、网址导航hao123、百度赚钱机器百度推广,目前新增百度搜霸,可能意味着百度对客户端的整合正在进行。

  百度近期在产品业务线进行的人事调整比较多。3月12日,百度搜索引擎产品市场部总监边江离职,4月1日,百度CTO李一男内部发邮件宣布产品 副总裁俞军离职,包括百度hi的首任产品经理也已经离开百度,据透露,百度hi的市场份额已经排到IM第五位,数量级为千万级。近期甚至还有关于裁撤客户 端软件部门的传言,快要离职的俞军不得不内部发邮件进行澄清,否认裁撤传言。随后,百度以内刊访问形式专访客户端总监王啸,再次澄清。

  再来梳理下自百度CTO李一男上任后的百度产品线的人事安排和汇报情况:

  2008年10月6日,李彦宏内部邮件宣布了李一男加盟,并调整各项汇报关系:公司首席科学家Dr. William Chang、产品副总裁俞军、高级技术总监郭眈、高级技术总监崔珊珊,向李一男汇报工作,李一男向李彦宏汇报。

  2009年3月12日,边江离职,搜索引擎市场部也进行了调整,搜索引擎产品市场部主要划分为垂直&社区搜索产品市场部和网页搜索产品 市场部。垂直&社区搜索日常管理由李健负责,向俞军汇报;网页搜索日常管理由徐波负责,向网页搜索技术总监王梦秋汇报;孙云丰任职首席产品架构 师,主要负责网页搜索业务,并继续担任产品设计师委员会主席,负责各产品方向和产品设计师指导工作,向俞军汇报。

草根站长浅析新网域名不能访问之解决办法

  新网域名服务商一直都留下一个不好的印象,在群里以咨询大家都说新网域名不稳定时不时的就不能访问。 然而就在这两天2011年12月中旬以及21日这两天尤其严重,连续两次两天不能正常访问。在SEOer的世界域名的不能正常访问就是直接导致收入的不稳定,因为域名不能正常访问百度蜘蛛无法爬取就会导致排名下降用户体验下降,百度权重下降。这是草根站长头疼的事。

  那么面对新网域名不能不能访问只解决办法,最直接的就是更换域名服务商,但是还没到期又不想浪费钱那么如何解决呢?

  上班族兼职做什么好网站也和大家面临同样的痛苦,但是上班族兼职网站今天可以正常访问是为什么呢?我没有从新购买域名。解决办法就是重新指定DNS服务器。什么是dns服务器以及如何更换下面来为大家详细解说下。首先解释什么是dns服务器。dns服务器就是提供域名解析的,当然大家可以百度一下详细资料。这里不便多说。如何更改呢在哪更改呢?

  提示:在域名控制面板中有dns 一项看截图。

 

  当然可能有的控制面板不一样,拿我这个域名举例他的控制面板是这样的。

  那么我们dns服务器更换到哪个服务器呢?我的空间上推荐了我一个dns服务器而且是免费的。大家只要注册一个个人帐号,然后一步一步的操作下来大概在5步左右的就完成了,网址是:https://www.kvov.com

  到最后他会提示你在你的域名控制面板更换dns服务器为他的dns服务器就可以访问了,大概一个小时左右就可以访问(其实有的要不了那么就的时间)。

  注册时只许提供两个条件:第一 你的域名 。 第二 你空间的IP地址。 这个如果不懂的可以资讯空间提供商。

  注册完之后来看一个截图:

  

 

  当然这个可以长期使用,不过还是建议大家这个用到期之后将域名转移到其他的域名服务商比如万网或者其他的。

网站关键词排名下降剖析

  

  网站关键词的排名一直是我们seoer最关注的问题,也是站长朋友们每天的必修课

  ( 对于SEO新手经验不是很好的朋友,认真看完)

  想必很多的SEOER在做网站排名的时候都会遇到排名不稳定,忽上忽下等这种原因,关键词排名一直都是牵动着站长的心,基本上排名上去了,每天就很开心。

  我个人认为导致关键词一直不稳定的因素有两个原因:

  客观原因 :是搜索引擎的算法更新或者你的关键词竞争太激烈了,

  主观原因 :是因为站点因优化不当被搜索引擎惩罚或者网站的服务器不稳定等

  下面浩辰SEO具体给大家分享下;

  1, 对于百度的更新导致关键词排名下降,无非就是你的网站不行,质量不行,影响了用户体验的效果,现在百度一直在追求用户体验,打击不可访问性的网站,这也是很多站长面对百度最直接的较量,很多SEO新手就会问了,为什么百度要更新呢?百度为了能更好的提高用户体验和减少不良站长的作弊手段,更新算法对百度来说是必要也是必须的。

  从百度更新这快我们就要知道,也要去操作,现在的网站关键词排名不再是之前,发发外链,搞搞关键词,写写原创文章就可以上的去,现在我们的站如果不能为用户提供想要的东西,就很难站住脚,哪怕你网站上去了,也要被后期的网站给打到。

  2, 关键词太激烈,竞争太强也是导致关键词排名忽上忽下的因素只一,这可能是站长面临的同行的又一大难题,随着站点的越来越多,关键词的竞争压力也越来越大,特别是在竞争比较大的行业中,关键词的稳定排名更是难。据我的观察,如果你的站点在第三名的排名之后,那么你的排名忽上忽下的可能性很大。那么我们难道就没办法解决吗?放肆同行这种行为吗? 有下降的站点,自然有上升的站点,当我们网站的关键词下降后,不要慌,不要哭 我们要先分析对手的网站,并制定相应的SEO策略,这样就能再次超越对手。

  3, 网站自身的原因导致关键词不稳定也是致命的杀手,因为前面我说的那些你做的再好,可能就断送在你网站自身上,网站的自身代码有问题,服务器不稳定这些都是藏在你网站内部的杀手,很多SEO新手一般以为这种细节不重要,可事实却不是如此,网站程序改动或改版,网站自身的内链做的不好,不合理,前期我博客写了很多关于排名的原因,都在强调内链,因为这是基础。

  个人建议; 分析自己的内容的质量,外链是否过于单一或者垃圾,是否频繁的修改站点的基本信息,代码是否需要优化,服务器是否需要升级等等。

  做好了这些我们的站才能更好的 站住,稳住,顶住

  导致关键词不稳定的因素实在太多,浩辰SEO 只介绍了常见的原因,

  关键词的排名忽上忽下的原因还有好多种,我就在这里简单的分析几种主要的原因,希望对那些在关键词排名上有不解的人有切实的帮助。

五点技巧提升网站权重

  几乎只要建立起网站,无论是新手还是老站长们都非常在乎网站权重,只有权重高了才有排名,有流量有用户,权重可以证明一个网站的价值。外链,链各种优化起到了决定性作用。但是除了这些以外还有很多技巧可以增加网站权重。

  1、分享按钮

  分享按钮是由百度以外的第三方面公司出品,但是百度站长网上线之后明确申明分享按钮可以增加蜘蛛爬行速度,有利于优化。而且除了这个以外,分享按钮可以让你的网站页面得到更多的展现与更多的用户互动。

  2、内容图文并茂

  文章的内容是提升网站权重的关键之重,每一个网站都具备资讯,文章等等发布系统,想要建立起高权重的网站是依靠长时间发布原创高质量文章形成的,内容太少得不到蜘蛛的喜爱,内容太多容易造成用户疲劳,所以写多少字数的文章最好定量。

  文章中最好的一种就是图文并茂,使用与文章相关的图片来搭配可以更加引起搜索引擎的重视,给予更高的权重。

  每个网站都有自己的文章系统,文章是网站的基础,只有建设好基础权重才能随之提升,高质量的文章在字数上首先就不能过少,太少会让用户无法获得足够的信息,超过一定字数的文章,通常建议分页显示,避免用户阅读疲劳。

  3、网站信用度

  每一个网站都具备一定的信用度,这种信用度是告诉用户,告诉蜘蛛你是打算认真做网站,并不是骗子之类的,网络与现实社会一样,只有信用度高才能更加吸引人,记得在做网站时一定要备案,并且留下你的电话,QQ之类的联系方式树立起正面形象。

  4、页面静态化

  静态化的网页可以更好的吸引蜘蛛爬行,这是所有SEO实验的结果,虽然百度,谷歌也明说了现在的技术已经可以分辨出动态网站的代码,但是静态化的技术毕竟会成熟很好,而且最主要的是静态化网站域名地址更加好记。

  5、定时定量更新

  每天给网站增加新鲜的内容吸引用户和蜘蛛,一个网站就像现实中的门市,保持商品的更新让用户觉得有新鲜的内容,如果依旧还是昨天的老样品可能来了也会离开,久而久之就很久会再来一次,甚至不会再来光顾了。

  网站权重不是1,2天可以做出来的事,而是通过时间慢慢积累,权重的提升应该依靠小事做起,积累多了就是一个非常不错的网站了。


http://pengzhou.kvov.com.cn/jzxx33153.html