网站主要作用是有人访问,而通过搜索引擎获取流量是最常见的不需要直接花钱的方式,如果你是网站管理员或者站长,你可能需要天天发布原创文章,而且天天关注文章是否被收录,如果网站自身的后台系统可以实现自动检测,是不是方便很多,以下方维网络介绍如果通过PHP程序开发语言实现检测文章是否被收录。
其最终原理很简单,直接搜索网址,用程序抓取返回的页面HTML代码,然后分析HTML代码来判断。
通过URL参数wd后面带网址,一般出现以下两种结果:
这是正常收录的结果
这是没有收录的结果。
对比下,就可以知道,只要分析返回来的HTML代码中包含“很抱歉,没有找到”文字,就说明没有被收录。开始我是这样做的,但是后来发觉有些页面不准确,主要是还有几个情况:
一,被屏蔽,没有返回任何值,也就是请求失败,这时候应该考虑,可以通过判断返回的HTML是否包含“为你找到相关结果”
二、返回多个其他页面结果,出现字样“没有找到相关URL”
所以我们的PHP程序可以这样写,准确率100%,其中$url表示网址
/*
* 检测网页是否被收录,返回1则表示收录 返回0表示没有收录
* @ param string $url 待检测的网址
*/
function checkBaiduInclude($url){
$url='网址?wd='.$url;
$curl=curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
$rs=curl_exec($curl);
curl_close($curl);
if(strpos($rs,'为您找到相关结果约0个') > 0 || strpos($rs,'很抱歉,没有找到') > 0 || strpos($rs,'没有找到该URL') > 0 ){
return "2";
} elseif (!strpos($rs,'为您找到相关结果')) {
return "0";
} else {
return "1";
}
}
充分发挥程序代码的作用,方便我们,节省时间。
深圳SEO优化公司营口seo优化哪家好铜陵网页制作报价淄博企业网站制作多少钱天津网站设计模板公司保山企业网站制作报价赣州网络推广哪家好汉中网站优化按天收费报价阳泉关键词按天收费木棉湾企业网站改版哪家好保山SEO按天收费哪家好昌都网站建设价格昌吉网站优化按天收费价格玉树seo网站优化价格北海百度竞价包年推广推荐茂名建设网站价格兴安盟百姓网标王价格南通网站推广方案价格防城港企业网站设计价格萍乡网页设计公司玉树网站设计模板张北百度网站优化排名哪家好昌吉百姓网标王推广安顺设计网站多少钱嘉兴网站优化软件淮北建站公司宿迁网络推广价格昆明网站优化排名哪家好天门百度标王多少钱厦门百度网站优化排名公司沧州模板制作公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运