百度收录查询程序

百度收录查询程序
<%
response.expires = -1
response.addheader "cache-control","no-cache"
Response.AddHeader "Pragma","no-cache"
wd=Request("d")
If Request("s")="baidus" Then
BaiduUrl="http://www.baidu.com/s?wd=domain%3A"&wd
Else
BaiduUrl="http://www.baidu.com/s?wd=site%3A"&wd
End If
TempStr= getHTTPPage(BaiduUrl)
dim BaiduWebSite
set reg=new Regexp
reg.Multiline=True
reg.Global=Flase
reg.IgnoreCase=true
reg.Pattern="找到相关网页((.|n)*?)篇"
Set matches = reg.execute(TempStr)
For Each match1 in matches
BaiduWebSite=match1.Value
Next
Set matches = Nothing
Set reg = Nothing
BaiduWebSite=Replace(BaiduWebSite,"找到相关网页","")
BaiduWebSite=Replace(BaiduWebSite,"篇","")
BaiduWebSite=Replace(BaiduWebSite,"约","")
BaiduWebSite=Replace(BaiduWebSite,",","")
BaiduWebSite=Replace(BaiduWebSite,"","")

If BaiduWebSite="" Then
  If Request("s")="baidus" Then
    Response.Write ("document.write (""<a href='http://www.baidu.com/s?wd=domain%3A"&wd&"' target='_blank' title='数据获取出错,请稍后重新查询!'><font color=#999999><b>x</b></font></a>"");")
  Else
    Response.Write ("document.write (""<a href='http://www.baidu.com/s?wd=site%3A"&wd&"' target='_blank' title='数据获取出错,请稍后重新查询!'><font color=#999999><b>x</b></font></a>"");")
  End If
Else
  If Request("s")="baidus" Then
    Response.Write ("document.write (""<a href='http://www.baidu.com/s?wd=domain%3A"&wd&"' target='_blank' title='"&BaiduWebSite&" "&wd&"' rel=nofollow class=LN>"&BaiduWebSite&"</a>"");")
  Else
    Response.Write ("document.write (""<a href='http://www.baidu.com/s?wd=site%3A"&wd&"' target='_blank' title='"&BaiduWebSite&" "&wd&"' rel=nofollow class=LN>"&BaiduWebSite&"</a>"");")
  End If
End If

Function getHTTPPage(Path)
        t = GetBody(Path)
        getHTTPPage=BytesToBstr(t,"GB2312")
End function

Function GetBody(url)
        on error resume next
        Set Retrieval = CreateObject("Microsoft.XMLHTTP")
        With Retrieval
        .Open "Get", url, False, "", ""
        .Send
        GetBody = .ResponseBody
        End With
        Set Retrieval = Nothing
End Function

Function BytesToBstr(body,Cset)
        dim objstream
        set objstream = Server.CreateObject("ado"&"db.str"&"eam")
        objstream.Type = 1
        objstream.Mode =3
        objstream.Open
        objstream.Write body
        objstream.Position = 0
        objstream.Type = 2
        objstream.Charset = Cset
        BytesToBstr = objstream.ReadText
        objstream.Close
        set objstream = nothing
End Function
%>

时间: 2024-10-09 13:41:37

百度收录查询程序的相关文章

完美百度收录查询程序

$q=strtolower(trim($_GET['q'])); $q=matchdomain($q); if($q==''){exit;} function matchdomain($q){ preg_match('/(([a-z0-9]w{0,61}?[a-z0-9]|[a-zA-Z0-9]).){1,}(aero|arpa|asia|biz|cat|com|coop|co|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|

php baidu 收录查询程序

 代码如下 复制代码 */ header('content-type: text/html; charset=utf-8'); require('function.php'); $url = strtolower(trim($_get['url'])); $lm = intval($_get['lm']); $pn = intval($_get['pn']); $url = getshorturl($url); if (empty($pn)) $pn = 1; switch ($lm) {  c

百度收录查询代码

function baidu(){  global $day,$message,$num,$page,$content;  $url="http://www.baidu.com/s?q1=&q2=&q3=&q4=&rn=10&lm=$day&ct=0&tn=downreg&ft=&q5=&q6=$message";    $contents=@file_get_contents($url);  preg_m

php google baidu yahoo 收录查询程序

function getGoogleIndex($url, $type) {  $url = getShortUrl($url);  $content = getUrlContent("http://www.google.com.hk/search?hl=zh-CN&source=hp&q=$type:$url");  $content = @iconv('gb2312', 'utf-8', $content);  switch ($type) {   case 'si

阐述为什么要经常进行site收录查询的重要性

摘要: site是我们站长最常用的一个工具,这个工具可以查询我们网站的收录情况,并且对我们的优化方案进行总结和观察,以便我们对网站的内容进行调整,这样才能获得更多的流量.那么今 site是我们站长最常用的一个工具,这个工具可以查询我们网站的收录情况,并且对我们的优化方案进行总结和观察,以便我们对网站的内容进行调整,这样才能获得更多的流量.那么今天我就为大家阐述为什么要经常进行site收录查询的重要性. 一.我们为什么要进行site数据查询? 1.纵观人类历史,人类是在不断进步的,消费者的需求会随

Seo之程序判断URL是否被百度收录的判断逻辑

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 写在前面的话:由于seo的其中一项工作就是更新文章,优化长尾词,所以很多时候我们都要查询下发布的文章的质量,是否被收录等,我们发布的文章很多,如果一条条手动去查询的话,那将使我们的工作效率打折扣,因此我们需要一个批量查询收录的功能,同时该可能也可以记录我们的工作,如果以后作为seo主管检查专员们的工作质量也是很有必要的. 一.通常我们手动判断

php程序检测页面是否被百度收录

最近要对网站做个整理,需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整.由于使用site命令一条条的去看实在是看不过来,就想到了使用php程序来批量处理一下,研究了一下,发现其实很简单,下面就将作者使用php实现的检测页面是否被百度收录的功能分享一下. 下面是具体代码: <?php /* * 检测网页是否被百度收录,返回1则表示收录 返回0表示没有收录 * @ param string $url 待检测的网址 */ function checkBaiduInclude($url){

SEO干货之论如何查询到更精确的百度收录量

很多站长朋友每天必看的事情就是查询一下自己的网站收录是涨是跌,我们使用最多的查询方法就是百度的site语法,这也是网上现在绝大部分工具查询收录量使用的原理.那么site语法的精确性到底如何,还有哪些其他方法能够查询更精确的收录量呢?这就是我们再此文即将探讨的内容,相信你读完这篇文章一定会让你对百度索引有更深刻的了解. 多数站长目前只知道查询收录量只有一种方式,那就是在搜索栏里输入site加自己的域名,其实这种查询方法用百度自己的话来说是"目前site语法的数值是索引量估算值,比较不准.推荐站长们

百度收录网站特定URL外链查询及所感

  百度知道上有网友发问:"如何查看我的网站在百度相关产品,如百度知道百度空间里面的反向链接有多少呢?" 这位朋友想查询的一定是自己网站被指定搜索引擎(如百度)所收录的特定网址URL(顶级域名或二级域名网站)中的所有外链,这对于我同样是个尚未想过的新问题. 鉴于各大搜索引擎所支持的查询指令不尽相同,我还是先从占国内80%以上搜索流量的百度试验起. 用"site:网址 关键词"(或"关键词 site:网址")的查询方法呀!这是百度.谷歌搜索引擎都支