php 获取网页外部链接正则表达式

 代码如下 复制代码

preg_match_all("/<a(.*?)href=(.*?)</a>/i",$webContent,$link);
 $urls =array();
 foreach($link[0] as $value)
 {
  if(strstr($value,'http') )
  {
   if(strstr($value, $ex[3]) || strstr( $value,$ex[0]) || strstr($value,$ex[1]) || strstr($value,$ex[2]))
   {
     continue;
   }
   else
   {
    preg_match_all("/hrefs*=s*(['"]?)(.*?)\1/is", $value, $vlink);    
    $urls[] = $vlink[2];
   }
  }
 }
 $strUrl = deleteEmptyArray( $urls);

function deleteEmptyArray( $val )
{
 $links ='';
 if( is_array( $val ) )
 {
  foreach( $val as $v =>$_v)
  {
   if( !empty( $_v[0] ) )
   {
    $links .=$_v[0].'|';
   }
  }  
  return substr($links,0,-1);
 }
 else
 {
  return false;
 }
}

 

时间: 2024-09-28 20:15:02

php 获取网页外部链接正则表达式的相关文章

如何获取网站外部链接有效方法

第一:目录提交. 这算是真正有效的方法,目录提交创建的廉价,基本上是长期性的,虽然谷歌对目录网站的权重日趋下降,但由于这一时期内的目录站之间权重不同,虽然总体权重日趋下降,但部分目录网站依然保持着高权重性.而且目录网站的链接导航作为一种原始功能,自然更有利的网站外链的增加!哪里有英文网站免费的目录提交呢?这里给大家分享两个工具,一个众所周知的国外网站管理员论坛digitalpoints.此外在pw,dz,dede等一些论坛也相应开展一些目录导航功能,但前提是我们的网站必须对于导航分类有切合度,一

外部链接建设的四个方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 关于网站的外部链接,是非常重要的一点,它不仅可以提高网站的权重,还能够推进网站的排名,但是外部链接也有优质与劣质之分,有的人说劣质的外部链接会降低网站的权重,而又有的人说优质的外部链接做的过多会被搜索引擎误认为是作弊,所以真的是有点矛盾,不管怎样,外部链接每天都必须要做,接下来就说下外部链接建设的方法. 1.问答外链 这种做外部链接的方式是新

网页-HTML外部链接如何用URL打开内联框架(急用!在线等)

问题描述 HTML外部链接如何用URL打开内联框架(急用!在线等) 一个网站,里面使用内联框架对子页面进行调度. 无论子页面如何变化,框架依旧是不变的(域名也不会变化),这导致我获取子页面的地址变得十分困难. 如果直接使用内联框架子页面的地址,将导致父框架消失. 如何在一个外部网页中输入一个特殊的URL定位到父框架内的指定子框架呢? 打个比方:我有一个A网站,里面使用了内联框架链接到了B网页 我在C网站发布了一个链接(目的是指向B网页),如何使B网页的父框架(也就是A网站的框架)不消失呢? 求高

PHP批量获取网页中所有固定种子链接的方法_php技巧

本文实例讲述了PHP批量获取网页中所有固定种子链接的方法.分享给大家供大家参考,具体如下: 经常的下载链接比较多的时候,就像一次性将所有的链接添加到迅雷或者电炉,但是没有在这种选项,怎么办,咱是PHPer啊,这事儿难不到咱 且看代码,当然要换成你的,要根据具体情况来做修改. <?php header("content-type:text/html;charset=utf8"); $str = file_get_contents('./ShowFile.asp'); $str1 =

网站外部链接的一些获取方法

一个新站,引擎都没收录,没人会跟你友情链接的,有朋友的话,找朋友帮你带带.没有朋友.自己就去各大交互性网站发发AD,软文写的好,避免被删除的危险,但是面对新手,又不懂的写软件,往往就是 你刚发,该站管理员就删,搞不好还会落到个封掉你的IP的苦恼,站点还没有被收录 ,谈何SEO?下面根据海军自身条件和经验写出了自己获取外部链接的思路. 1.博客群建 这里我不讲留言,评论等群发,只介绍博客群件建,因为就Google来讲如果你的链接中被加入的nofollow标记,就证明你的外链是垃圾的了.先不说nof

网站迅速获取外部链接的最优方式

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 SEO迅速获取外部链接的最优方式 Google PR快更新了,揪了多少站长的心,最近一段时期,很多的站长期盼着自己站点的Pr能提升一个等级,以便在未来的链接交换和关键字排名方面或者优势. 很多的事情,其实都是功到自然成,你的站点质量上去了,外链做的有多质量又好,pr想不上去都难.下面结合自己的经验,总结一下如何获取外部链接. 一.人品+口碑

在C#中如何获取网页的验证码链接地址

问题描述 在C#中如何获取网页的验证码链接地址 在C#中如何获取网页的验证码链接地址,比如我想通过在C#窗体中点击获取验证码按钮,得到网页的验证码. 解决方案 你是指验证码图片还是验证码的字符串? 如果是验证码图片,那么一般验证码的图片都是有个链接的,你先获取到这个链接然后将这个链接拼接到当前地址后面(或者当前地址的上一级). 然后通过WebClient的DownloadFile方法下载验证码图片... 如果你想要获取验证码字符串就必须自己想办法识别了...简单的验证码可以通过调用第三方识别引擎

C# winform webbrowser 怎么获取网页内框架的链接地址

问题描述 C#winformwebbrowser怎么获取网页内框架的链接地址webBrowser1.Document.Window.Frames.Count可以得到网页的框架数量webBrowser1.Document.Window.Frames[0].Document.Url.ToString();出现以下错误:"System.UnauthorizedAccessException"类型的未经处理的异常在System.Windows.Forms.dll中发生其他信息:拒绝访问.(异常

分享新站seo获取外部链接的五大方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 大家都知道外部链接是搜索引擎优化中很重要的因素,有的时候甚至起到了决定性的作用. 群里面的朋友问我,说新站怎么获取外部链接呢? 我的新站没有PR,有没有流量.怎么才可以获取到好的友情连接呢? 现在我和大家分享我几点经验,觉得好的话大家吸收,不好的话可以批评指教. 一.软文推广.(效果最好) 以技术性的形式来讨论分享自己的经验,但需要注意的是,