蓝色空间 天气小偷

代码如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
'------------------------------
'程序名称:蓝色空间 天气小偷
'程序设计:小马
'QQ:55100100
'网站:http://www.bluespace.cn(蓝色空间)
'日期:2005-11-15
'------------------------------
Dim strArray(9,2),AreaID
strArray(1,0) = "index.htm"
strArray(1,1) = "华北地区"
strArray(2,0) = "hd.htm"
strArray(2,1) = "华东地区"
strArray(3,0) = "hn.htm"
strArray(3,1) = "华南地区"
strArray(4,0) = "hz.htm"
strArray(4,1) = "华中地区"
strArray(5,0) = "db.htm"
strArray(5,1) = "东北地区"
strArray(6,0) = "xb.htm"
strArray(6,1) = "西北地区"
strArray(7,0) = "xn.htm"
strArray(7,1) = "西南地区"
strArray(8,0) = "ga.htm"
strArray(8,1) = "港澳台地区"
AreaID = Request.QueryString
If AreaID = "" Then AreaID = 1

Sub GetPage()
    Dim strUrl,strTmp,strTmp1

strUrl = "http://weather.265.com/"&strArray(AreaID,0)

strTmp = GetHttpPage(strUrl)

strTmp1 = strCut(strTmp,"<table width=""750"" border=""0"" cellpadding=""2"" cellspacing=""1"" bgcolor=""4952BC"">","<script language=""javascript"">",2)
    strTmp1 = "<table width=""750"" border=""0"" cellpadding=""2"" cellspacing=""1"" bgcolor=""4952BC"">"&strTmp1
    strTmp1 = Replace(strTmp1,"width=""750""","width='760' align='center'")
    strTmp1 = Replace(strTmp1,"bgcolor=""4952BC""","bgcolor='#cccccc'")
    strTmp1 = Replace(strTmp1,"bgcolor=""#e4f0f8""","bgcolor='#ffffff' onmouseover=""sbar(this)"" onmouseout=""cbar(this)""")
    strTmp1 = "<!--生成时间:"&Now()&"-->"&vbCrLf&strTmp1

Response.Write strTmp1
End Sub

Function getHTTPPage(url) 
    On Error Resume Next
    dim http 
    set http=Server.createobject("Microsoft.XMLHTTP") 
    Http.open "GET",url,false 
    Http.send() 
    if Http.readystate<>4 then
        exit function 
    end if 
    getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")
    set http=nothing
    If Err.number<>0 then 
        Response.Write "<p align=center>服务器获取文件内容出错,请稍后再试!!!</p>" 
        Err.Clear
    End If  
End function

Function BytesToBstr(body,Cset)
    dim objstream
    set objstream = Server.CreateObject("adodb.stream")
    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

'截取字符串,1.包括起始和终止字符,2.不包括
Function strCut(strContent,StartStr,EndStr,CutType)
    Dim strHtml,S1,S2
    strHtml = strContent
    On Error Resume Next
    Select Case CutType
    Case 1
        S1 = InStr(strHtml,StartStr)
        S2 = InStr(S1,strHtml,EndStr)+Len(EndStr)
    Case 2
        S1 = InStr(strHtml,StartStr)+Len(StartStr)
        S2 = InStr(S1,strHtml,EndStr)
    End Select
    If Err Then
        strCute = "<p align='center'>没有找到需要的内容。</p>"
        Err.Clear
        Exit Function
    Else
        strCut = Mid(strHtml,S1,S2-S1)
    End If
End Function

'----------------------------
'取得当前脚本名称
'----------------------------
Function GetScript()
    Dim ScriptAddress
    ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME"))
    GetScript = ScriptAddress
End Function
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 天气预报 </TITLE>
<meta http-equiv=Content-Type content=text/html; charset=gb2312>
<style>
A:LINK        {COLOR: #000000; TEXT-DECORATION: NONE}
A:VISITED    {COLOR: #000000; TEXT-DECORATION: NONE}
A:HOVER        {COLOR: blue; TEXT-DECORATION: NONE}
body { 
margin: 2px; 
font-size: 12px; 
font-family:宋体, Arial;
}
td {font-size:12px;}
.tb0 {
    BORDER-RIGHT: #f1f1f1 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #f1f1f1 1px solid;
    PADDING-LEFT: 6px;
    BACKGROUND: #f1f1f1;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #f1f1f1 1px solid;
    CURSOR: hand;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #f1f1f1 1px solid;
}
.tb1 {
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 6px;
    BACKGROUND: #ccc;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #999 1px solid;
    CURSOR: hand;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999 1px solid;
}
</style>
</HEAD>
<BODY>
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
<tr><td height=3></td></tr> 
</table>
<table bgcolor="#f1f1f1" align='center' width="760" cellspacing='1' cellpadding='3' style="border:1 solid #cccccc">
<tr align='center'>
<TD class="tb0" noWrap onmouseleave="mhHover('tb0')" onmouseenter="mhHover('tb1')"><A href="<%=GetScript()%>?1">华北地区</a></td>
<TD class="tbsep">|</TD>
<TD class="tb0" noWrap onmouseleave="mhHover('tb0')" onmouseenter="mhHover('tb1')"><A href="<%=GetScript()%>?2">华东地区</a></td>
<TD class="tbsep">|</TD>
<TD class="tb0" noWrap onmouseleave="mhHover('tb0')" onmouseenter="mhHover('tb1')"><A href="<%=GetScript()%>?3">华南地区</a></td>
<TD class="tbsep">|</TD>
<TD class="tb0" noWrap onmouseleave="mhHover('tb0')" onmouseenter="mhHover('tb1')"><A href="<%=GetScript()%>?4">华中地区</a></td>
<TD class="tbsep">|</TD>
<TD class="tb0" noWrap onmouseleave="mhHover('tb0')" onmouseenter="mhHover('tb1')"><A href="<%=GetScript()%>?5">东北地区</a></td>
<TD class="tbsep">|</TD>
<TD class="tb0" noWrap onmouseleave="mhHover('tb0')" onmouseenter="mhHover('tb1')"><A href="<%=GetScript()%>?6">西北地区</a></td>
<TD class="tbsep">|</TD>
<TD class="tb0" noWrap onmouseleave="mhHover('tb0')" onmouseenter="mhHover('tb1')"><A href="<%=GetScript()%>?7">西南地区</a></td>
<TD class="tbsep">|</TD>
<TD class="tb0" noWrap onmouseleave="mhHover('tb0')" onmouseenter="mhHover('tb1')"><A href="<%=GetScript()%>?8">港澳台地区</a></td>
</tr>
</table>
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
<tr><td height=3></td></tr> 
</table>
<SCRIPT type=text/javascript>
<!--//
function sbar(st) {
    st.style.backgroundColor = "#F5F5F5";
}
function cbar(st) {
    st.style.backgroundColor = "#ffffff";
}
function mhHover(cls)
{
    event.srcElement.className = cls;
}
function mhClick(tbObj, cls)
{
    event.srcElement.className = cls;
}
//-->
</SCRIPT>
<%
Call GetPage()
%>
<hr size='1' color='#cccccc' width='770' align='center'>
<div align='center'>Copyright ©2005 <a href='http://www.bluespace.cn' target='_blank'>BlueSpace.CN</a></div>
</BODY>
</HTML>

(0)

相关推荐

  • 蓝色空间 天气小偷

    复制代码 代码如下: <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <% '------------------------------ '程序名称:蓝色空间 天气小偷 '程序设计:小马 'QQ:55100100 '网站:http://www.bluespace.cn(蓝色空间) '日期:2005-11-15 '------------------------------ Dim strArray(9,2),Are

  • php实现的百度搜索某地天气的小偷代码

    例子,php百度天气小偷程序. 复制代码 代码如下: <?php//获取在百度里面搜索 xx(地名)天气 抓取的天气信息$url = "http://www.baidu.com/s?wd=%B1%B1%BE%A9%CC%EC%C6%F8"; //此为在百度里搜 北京天气 的返回地址$content = file_get_contents($url);preg_match_all('/<div id="weat">(.+?)<\/table&g

  • 个人站长制做网页常用的php代码

    复制代码 代码如下: <?php  $str = file("http://tq.tom.com/china/index.html");  $count = count($str);  for ($i=0;$i<$count;$i++){       $file .= $str[$i];  }  $tomtq = explode("<table width=\"774\" border=\"0\" cellspacin

  • 2013年 移动App设计13项注意细节总结

    导读:在过去的一年里,移动成主流也让众多的移动应用如雨后春笋般层出不穷,在众多开发者从中获利的同时竞争也愈演愈烈,如何才能保证自己立于不败之地?用户是上帝,一切还得从应用说起. 对于刚刚过去的2012年,你最想说什么?2012年的移动开发领域足以用"风起云涌,瞬息万变"来形容,移动应用市场蓬勃发展也让众多的移动应用开发者获利匪浅,也由此涌现出了许多优秀的应用设计,随着用户的品质需求的上升,App界面设计也被提升到了全新的高度.移动应用实现了从互联网到移动设备的成功蜕变,从用户角度出发,

  • PHP微信开发之查询城市天气

    PHP微信查询城市天气,首先,你需要找到一个获取天气的API,此处,我用的是百度的apistore,申请和使用API的网址:http://apistore.baidu.com/apiworks/servicedetail/112.html 登录百度账号,并用手机发送请求获取apikey.有了apikey,可以按照它的示例来请求城市天气了.(可以按照城市中文名,拼音,城市编号等来查询) 你可以现在本地做测试,请求完成之后,再放到自己的域名空间的脚本里.  测试的脚本例如:(注意apikey填写自己

  • ASP小偷(远程数据获取)程序的入门教程

    这里所说的"小偷"指的是在ASP中运用XML中的XMLHTTP组件提供的强大功能,把远程网站上的数据(图片,网页及其他文件)抓取到本地,经过各种处理后显示到页面上或者存储进数据库的一类程序.你可以通过这种小偷程序,完成过去一些似乎完全不可能实现的任务,比如说把某个站的页面偷梁换柱后变成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中加以利用."小偷"的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将随着该网站的更新而更新:可以节省大量的

  • WEBSITEZ为您提供100M-500M的全能型免费空间

    关于申请空间的说明:: 1:虽然现在外面没有任何要求的免费空间很多,但是我们有些小要求,就是通过论坛发帖获取免费空间!目的吗!当然是希望大家多多支持我们的网站 2:我们保证在我们日后的免费空间内不提供任何广告 3:我们将会保证我们的免费空间最起码可用一年以上. 4:我们将会努力保证我们服务器的安全!使服务器不会因为安全问题让免费的用户 丢失数据 5:我们数据将会1个月备份一次!在硬盘出现损坏可恢复数据!但是正常时间我们不提供用户恢复数据! 6:以后会提供一些增值服务!希望大家能够支持 7:技术支

  • WEBSITEZ为您提供100M-500M的全能型免费空间服务

    以下信息来自网络,未得到本站的确认,请自行分辨.请看以下提供商的介绍说明:] 免费空间申请要求 以下内容为当时演示为例!!具体情况和改动以本站数据为准!谢谢合作空间线路: 电信网通智能线路关于申请空间的说明::1:虽然现在外面没有任何要求的免费空间很多,但是我们有些小要求,就是通过论坛发帖获取免费空间!目的吗!当然是希望大家多多支持我们的网站2:我们保证在我们日后的免费空间内不提供任何广告3:我们将会保证我们的免费空间最起码可用一年以上.4:我们将会努力保证我们服务器的安全!使服务器不会因为安全

  • KEIN吧推出全新500M免费空间

    关于申请空间的说明:: 1:虽然现在外面没有任何要求的免费空间很多,但是我们有些小要求,就是通过论坛发帖获取免费空间!目的吗!当然是希望大家多多支持我们的网站 2:我们保证在我们日后的免费空间内不提供任何广告 3:我们将会保证我们的免费空间最起码可用一年以上. 4:我们将会努力保证我们服务器的安全!使服务器不会因为安全问题让免费的用户 丢失数据 5:我们数据将会1个月备份一次!在硬盘出现损坏可恢复数据!但是正常时间我们不提供用户恢复数据! 6:以后会提供一些增值服务!希望大家能够支持 7:技术支

  • 63sl.cn为您提供免费空间服务

    以下信息来自网络,未得到本站的核实 63sl.cn为您提供免费空间服务,送二级域名,支持html,asp,ftp,IIS限制在300以内,流量不限制.无广告. 请看以下他们的介绍: 免费空间申请要求 (本论坛已经和websitez站长门户联盟,现开放免费空间申请) 以下内容为当时演示为例!!具体情况和改动以本站数据为准! 谢谢合作! 空间线路: 电信网通智能线路 关于申请空间的说明: 1:虽然现在外面没有任何要求的免费空间很多,但是我们有些小要求,就是通过论坛发帖获取免费空间!目的吗!当然是希望

随机推荐