TOM星座速配小偷

数据库:(astro_pd)


pd_id 自动编号


ifirst 文本   '条件一


iseconde 文本 '条件二


pd_result 备注 配对结果


============================================
=        astro_search.htm (速配页面表)                               =
============================================


<table width="100%" border="0" cellpadding="3" cellspacing="0" bgcolor="#BAE9D8">
              <form name="form" action="search_result.asp" target="_blank">
                <input type="hidden" name="action" value="AstroVSAstro">
                <tr>
                  <td width="50"><div align="center" class="style1">男</div></td>
                  <td>
                    <select name="First" style="font-size: 12px">
                      <option selected value="白羊">白羊座</option>
                      <option value="金牛">金牛座</option>
                      <option value="双子">双子座</option>
                      <option value="巨蟹">巨蟹座</option>
                      <option value="狮子">狮子座</option>
                      <option value="处女">处女座</option>
                      <option value="天秤">天秤座</option>
                      <option value="天蝎">天蝎座</option>
                      <option value="射手">射手座</option>
                      <option value="摩羯">摩羯座</option>
                      <option value="水瓶">水瓶座</option>
                      <option value="双鱼">双鱼座</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <td><div align="center" class="style1">女:</div></td>
                  <td>
                    <select name="Second" style="font-size: 12px">
                      <option selected value="白羊">白羊座</option>
                      <option value="金牛">金牛座</option>
                      <option value="双子">双子座</option>
                      <option value="巨蟹">巨蟹座</option>
                      <option value="狮子">狮子座</option>
                      <option value="处女">处女座</option>
                      <option value="天秤">天秤座</option>
                      <option value="天蝎">天蝎座</option>
                      <option value="射手">射手座</option>
                      <option value="摩羯">摩羯座</option>
                      <option value="水瓶">水瓶座</option>
                      <option value="双鱼">双鱼座</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <td colspan="2" align="right" style="color:#FD0183">  
                    <div align="center">
                      <input name="image3" type="image" src="images/xingzuo_51.gif" >                  
                    </div></td>
                </tr>
              </form>
</table>
            <table width="100%" border="0" cellpadding="3" cellspacing="0" bgcolor="#BAE9D8">
              <form name="form" action="search_result.asp" target="_blank">
                <input type="hidden" name="action" value="AstroVSShuXiang">
                <tr>
                  <td width="50" class="style1"><div align="center">星座:</div></td>
                  <td>
                    <select name="First" style="font-size: 12px">
                      <option selected value="白羊">白羊座</option>
                      <option value="金牛">金牛座</option>
                      <option value="双子">双子座</option>
                      <option value="巨蟹">巨蟹座</option>
                      <option value="狮子">狮子座</option>
                      <option value="处女">处女座</option>
                      <option value="天秤">天秤座</option>
                      <option value="天蝎">天蝎座</option>
                      <option value="射手">射手座</option>
                      <option value="摩羯">摩羯座</option>
                      <option value="水瓶">水瓶座</option>
                      <option value="双鱼">双鱼座</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <td class="style1"><div align="center">生肖:</div></td>
                  <td>
                    <select name="Second" style="font-size: 12px">
                      <option selected value="鼠">鼠</option>
                      <option value="牛">牛</option>
                      <option value="虎">虎</option>
                      <option value="兔">兔</option>
                      <option value="龙">龙</option>
                      <option value="蛇">蛇</option>
                      <option value="马">马</option>
                      <option value="羊">羊</option>
                      <option value="猴">猴</option>
                      <option value="鸡">鸡</option>
                      <option value="狗">狗</option>
                      <option value="猪">猪</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <td colspan="2" align="right" style="color:#FD0183">  
                    <div align="center">
                      <input name="image2" type="image" src="images/xingzuo_51.gif" >                  
                    </div></td>
                </tr>
              </form>
</table>
            <table width="100%" border="0" cellpadding="3" cellspacing="0" bgcolor="#BAE9D8">
              <form name="form" action="search_result.asp" target="_blank">
                <input type="hidden" name="action" value="BloodVSAstro">
                <tr>
                  <td width="50" class="style1"><div align="center">血型:</div></td>
                  <td>
                    <select name="First" style="font-size: 12px">
                      <option selected value="O型">O 型血</option>
                      <option value="A型">A 型血</option>
                      <option value="B型">B 型血</option>
                      <option value="AB型">AB型血</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <td><div align="center" class="style1">星座:</div></td>
                  <td>
                    <select name="Second" style="font-size: 12px">
                      <option selected value="白羊">白羊座</option>
                      <option value="金牛">金牛座</option>
                      <option value="双子">双子座</option>
                      <option value="巨蟹">巨蟹座</option>
                      <option value="狮子">狮子座</option>
                      <option value="处女">处女座</option>
                      <option value="天秤">天秤座</option>
                      <option value="天蝎">天蝎座</option>
                      <option value="射手">射手座</option>
                      <option value="摩羯">摩羯座</option>
                      <option value="水瓶">水瓶座</option>
                      <option value="双鱼">双鱼座</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <td colspan="2" align="right" style="color:#FD0183">  
                    <div align="center">
                      <input type="image" src="images/xingzuo_51.gif" >                  
                  </div></td>
                </tr>
              </form>
</table>
            <table width="100%" border="0" cellpadding="3" cellspacing="0" bgcolor="#BAE9D8">
              <form name="form" action="search_result.asp" target="_blank">
                <input type="hidden" name="action" value="BloodVSBlood">
                <tr>
                  <td width="50" class="style1"><div align="center">血型:</div></td>
                  <td>
                    <select name="First" style="font-size: 12px">
                      <option selected value="O型">O 型血</option>
                      <option value="A型">A 型血</option>
                      <option value="B型">B 型血</option>
                      <option value="AB型">AB型血</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <td class="style1"><div align="center">血型:</div></td>
                  <td>
                    <select name="Second" style="font-size: 12px">
                      <option selected value="O型">O 型血</option>
                      <option value="A型">A 型血</option>
                      <option value="B型">B 型血</option>
                      <option value="AB型">AB型血</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <td colspan="2" align="right" style="color:#FD0183">  
                    <div align="center">
                      <input name="image" type="image" src="images/xingzuo_51.gif" >                  
                    </div></td>
                </tr>
              </form>
</table>
            <table width="100%" height="0" border="0" cellpadding="3" cellspacing="0" bgcolor="#BAE9D8">
              <form name="form" action="search_result.asp" target="_blank">
                <input type="hidden" name="action" value="ShengXiaoVSBlood">
                <tr>
                  <td width="50" class="style1"><div align="center">生肖:</div></td>
                  <td>
                    <select name="First" style="font-size: 12px">
                      <option selected value="鼠">鼠</option>
                      <option value="牛">牛</option>
                      <option value="虎">虎</option>
                      <option value="兔">兔</option>
                      <option value="龙">龙</option>
                      <option value="蛇">蛇</option>
                      <option value="马">马</option>
                      <option value="羊">羊</option>
                      <option value="猴">猴</option>
                      <option value="鸡">鸡</option>
                      <option value="狗">狗</option>
                      <option value="猪">猪</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <td class="style1"><div align="center">血型:</div></td>
                  <td>
                    <select name="Second" style="font-size: 12px">
                      <option selected value="O型">O 型血</option>
                      <option value="A型">A 型血</option>
                      <option value="B型">B 型血</option>
                      <option value="AB型">AB型血</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <td colspan="2" align="right" style="color:#FD0183">  
                    <div align="center">
                      <input name="image4" type="image" src="images/xingzuo_51.gif" >                  
                    </div></td>
                </tr>
              </form>
</table>


==========================================
=     search_result.asp (速配结果)                                 =
==========================================


<!--#include file = "../Connections/conn1.asp"-->
<%
Rem============================
Rem=  文件名:search_result.asp
Rem= 功能:星座对星座配对 
Rem=  作者:shenzhe(shenzhe__@sohu.com)
Rem=  说明:本页采用XMLHTTP技术,从TOM网抓过来的
Rem=  只要TOM不把链接地址更改,我们就可和新浪同步更新
Rem============================
Dim ifirst,isecond
ifirst = Trim(Request("First"))
isecond = Trim(Request("Second"))
action = Trim(Request("action"))
Dim title
title = "捷旅星座->"&ifirst&"VS"&isecond&"速配结果"
Dim iurl
iurl = "http://astro.tom.com/script/vs/astro.php?dirname="&action&"&First="&ifirst&"&Second="&isecond
'Response.Write iurl
Rem==================================
Rem= 过程名:Ichange
Rem=  作用: 转换抓得数据的格式
Rem===================================
Function Ichange(str)
    Dim finalStr
Dim icharCode
Dim inextCode
    For i = 1 To lenb(str)
        icharCode = ascb(midb(str,i,1))
        If icharCode < &H80 Then
            finalStr = finalStr & chr(icharCode)
        Else
            inextCode = ascb(midb(str,i+1,1))
            finalstr = finalstr & chr(clng(icharCode) * &H100 + cint(inextCode))
            i = i + 1
        End If
    Next
Ichange = finalStr
End Function


Rem================================
Rem= 下页先从数据库判断.如已经有记
Rem= 录,则直接调用,否则跟据构造的
Rem= url,从TOM处提取想要的数据存
Rem= 入数据库中.......
Rem================================
Sql = "SELECT pd_result FROM astro_pd WHERE ifirst='"&ifirst&"' AND isecond='"&isecond&"'"
Set Rs = Conn.Execute (Sql)
If Rs.Eof OR Rs.Bof Then
    Set iconnect = CreateObject("Microsoft.XMLHTTP")
    icode = iconnect.open ("GET",iurl,false)
    iconnect.send()


    icode = Ichange(iconnect.responsebody)
    'Response.Write icode
Rem=取得配对内容开始==
inum = len(icode)-instr(icode,"<td class="&chr(34)&"text"&chr(34)&">")-16
icode=right(icode,inum)
'Response.Write icode
    inum = instr(icode,"</td>")-1
    pd_result=left(icode,inum)
'Response.write pd_content
    Rem=取得配对内容结束==
    Set iconnect=nothing


pd_result = Replace(pd_result,"'","")


Rem=存入数据库
Conn.execute("INSERT INTO astro_pd (ifirst,isecond,pd_result) VALUES ('"&ifirst&"','"&isecond&"','"&pd_result&"')")
Else
pd_result=Rs(0)
End If
Rs.Close()
Set Rs = Nothing
%>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值