源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 376|回复: 17

[ASP编程] 蓝色空间 天气小偷

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2006-8-31 00:00:00 | 显示全部楼层 |阅读模式
复制代码 代码如下:
<%@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>

回复

使用道具 举报

3

主题

2万

回帖

50

积分

注册会员

Rank: 2

积分
50
发表于 2022-8-27 12:01:20 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2022-9-5 19:12:33 | 显示全部楼层
哈哈哈哈哈哈
回复 支持 反对

使用道具 举报

3

主题

2万

回帖

301

积分

中级会员

Rank: 3Rank: 3

积分
301
发表于 2023-3-14 04:49:39 | 显示全部楼层
搞个免费的用用
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

69

积分

注册会员

Rank: 2

积分
69
发表于 2023-6-1 13:40:01 | 显示全部楼层
收下来看看怎么样
回复 支持 反对

使用道具 举报

2

主题

1万

回帖

146

积分

注册会员

Rank: 2

积分
146
发表于 2023-8-1 18:11:46 | 显示全部楼层
iiguuubhuiuihu
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

59

积分

注册会员

Rank: 2

积分
59
发表于 2023-11-11 11:18:28 | 显示全部楼层
数据库了多久撒快乐的健身卡啦
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-12-3 23:21:55 | 显示全部楼层
来看看怎么样
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

221

积分

中级会员

Rank: 3Rank: 3

积分
221
发表于 2024-3-10 05:58:32 | 显示全部楼层
加快速度很快就撒谎
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2024-4-6 23:39:33 | 显示全部楼层
看看看看
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-23 15:15 , Processed in 0.076582 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表