asp抓取bing收录与反连代码

asp抓取bing收录与反连代码
<%
response.expires = -1
response.addheader "cache-control","no-cache"
Response.AddHeader "Pragma","no-cache"
wd=Request("d")
If Request("s")="bings" Then
bingUrl="http://cn.bing.com/search?q=link%3A"&wd&"&form=QBLH&filt=all"
Else
bingUrl="http://cn.bing.com/search?q=site%3A"&wd&"&form=QBLH&filt=all"
End If
TempStr= getHTTPPage(bingUrl)
dim bingWebSite
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
bingWebSite=match1.Value
Next
Set matches = Nothing
Set reg = Nothing
bingWebSite=Replace(bingWebSite,"条结果,共 ","")
bingWebSite=Replace(bingWebSite," 条","")
bingWebSite=Replace(bingWebSite,"","")
bingWebSite=Replace(bingWebSite,",","")
bingWebSite=Replace(bingWebSite,"","")

If bingWebSite="" Then
  If Request("s")="bings" Then
    Response.Write ("document.write (""<a href='http://cn.bing.com/search?q=link%3A"&wd&"&form=QBLH&filt=all' target='_blank' title='数据获取出错,请稍后重新查询! 爱儿工作室 LPLY.COM'><font color=#999999><b>x</b></font></a>"");")
  Else
    Response.Write ("document.write (""<a href='hhttp://cn.bing.com/search?q=site%3A"&wd&"&form=QBLH&filt=all' target='_blank' title='数据获取出错,请稍后重新查询! 爱儿工作室 LPLY.COM'><font color=#999999><b>x</b></font></a>"");")
  End If
Else
  If Request("s")="bings" Then
    Response.Write ("document.write (""<a href='http://cn.bing.com/search?q=link%3A"&wd&"&form=QBLH&filt=all' target='_blank' title='"&bingWebSite&" "&wd&"' rel=nofollow class=LN>"&bingWebSite&"</a>"");")
  Else
    Response.Write ("document.write (""<a href='http://cn.bing.com/search?q=site%3A"&wd&"&form=QBLH&filt=all' target='_blank' title='"&bingWebSite&" "&wd&"' rel=nofollow class=LN>"&bingWebSite&"</a>"");")
  End If
End If

Function getHTTPPage(Path)
        t = GetBody(Path)
        getHTTPPage=BytesToBstr(t,"UTF-8")
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-11-09 02:22:28

asp抓取bing收录与反连代码的相关文章

asp 抓取baidu收录网页数代码

asp 抓取baidu收录网页数代码 <% response.expires = -1 response.addheader "cache-control","no-cache" Response.AddHeader "Pragma","no-cache" wd=Request("d") If Request("s")="baidus" Then BaiduUr

asp 抓取alexa 网站世界排名代码

asp 抓取alexa 网站世界排名代码 function Alexa(AlexaURL)  on error resume next  dim getsms,getstr,url  dim star,endd  url="http://data.alexa.com/data?cli=10&dat=snba&url="&AlexaURL  getsms=getHTTPPage(url)  if getsms<>"" then   

百度谷歌对新站抓取和收录方面的几个差异

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 3月1日开始着手制作一个服装类型的新网站,在本地调试完毕后上传到空间.这个网站无论从域名.空间还有网站内容都是全新的,域名和空间是当天注册和购买的,我具体观察了百度和谷歌的蜘蛛抓取情况以及新站收录的整个过程.对于一个全新的网站,百度和谷歌在爬取网站内容和收录过程都有许多差异,主要表现在以下几个方面: 一.蜘蛛抓取差异 我一直喜欢观察蜘蛛行踪,

asp抓取页面的代码

 <%    if trim(request.form("url"))<>"" then    dim VBody:VBody=GetResStr(trim(request.form("url")))    dim Res:Res=VBody    dim code:code=GetCode(VBody,"charset= {0,}([^ ]+) {0,}""")    end if   

asp抓取页面

<%    if trim(request.form("url"))<>"" then    dim VBody:VBody=GetResStr(trim(request.form("url")))    dim Res:Res=VBody    dim code:code=GetCode(VBody,"charset= {0,}([^ ]+) {0,}""")    end if   

常用的ASP抓取远程html的函数

可以用远程获取XML数据,或HTML文件数据.通常还应用于通过HTTP获取index.asp动态主页来生成静态首页等用途... 远程抓取采集最常用的一个函数,自己举一反三吧 可以用远程获取XML数据,或HTML文件数据.通常还应用于通过HTTP获取index.asp动态主页来生成静态首页等用途... 阿里西西www.alixixi.com还有更多教程,欢迎检索学习. <% function gethttppage(url) dim adxmlhttp set adxmlhttp = server

实例讲解asp抓取网上房产信息

附:抓取信息的详细页面事例   <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><!-- #include file="conn.asp" --><!-- #include file="inc/function.asp" --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//E

利用php抓取蜘蛛爬虫痕迹的示例代码_php实例

前言 相信许多的站长.博主可能最关心的无非就是自己网站的收录情况,一般情况下我们可以通过查看空间服务器的日志文件来查看搜索引擎到底爬取了我们哪些个页面,不过,如果用php代码分析web日志中蜘蛛爬虫痕迹,是比较好又比较直观方便操作的!下面是示例代码,有需要的朋友们下面来一起看看吧. 示例代码 <?php //获取蜘蛛爬虫名或防采集 function isSpider(){ $bots = array( 'Google' => 'googlebot', 'Baidu' => 'baidus

PHP实现抓取网页的所有超链接的代码

因为最近要做一个类似专业搜索引擎的东西,需要抓取网页的所有超链接.大家帮忙测试一下子,下面的代码是否可以针对所有的标准超链接. 通用HTML标准超链接参数取得正则表达式测试 因为最近要做一个类似专业搜索引擎的东西,需要抓取网页的所有超链接. 大家帮忙测试一下子,下面的代码是否可以针对所有的标准超链接. 测试代码如下:   <?php  // -------------------------------------------------------------------------- //