查看完整版本: [-- 论坛有达人可以帮我写个小程序么,酬金200~300 --]

.::: 一路问情 :::. -> 『疑难解决』 -> 论坛有达人可以帮我写个小程序么,酬金200~300 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

zheng1110 2008-04-25 10:31

达人们帮帮忙写写哈
我要刷一个网页搜索引擎
手动操作比较简单,登陆网站,直接点“输入英文商品名/品牌”右边的那个“搜索”按纽,在弹出的网页搜出来的商品中,再点该商品中的“查看详情”,这样原登陆的帐号就刷到分了
要求:
1.一个帐号登陆后,可以设置搜索次数,与点搜索出来的商品查看详情的次数
2.可以大批量导入帐号自动切换了轮刷。

有会的能人可以给我手机发短信:13391305589

支持淘宝或拍拍交易。

lynno 2008-04-25 10:31
=====================================
搜索引擎
LEFTMARGIN=0 TOPMARGIN=0>


Query:






<%
dim act
act=request("act")
if(act="search") then
QueryString = Request.form( "QueryString" )
QueryWords = Split( QueryString )
strIndent = " "

' 如果搜索为空则返回
If QueryString = "" Then
RespXXe.Redirect( "default.asp" )
End If

Session.timeout = 2
If IsObject(Session("sitesearch_conn")) Then
Set conn = Session("sitesearch_conn")
Else
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("database/SiteSearch.mdb"),"",""
Set Session("sitesearch_conn") = conn
End If

' 查询语句
sql = "SELECT * FROM [URLIndex] WHERE"



'搜索Description字段
sql = sql & " ( [Description] LIKE '%" & QueryWords( 0 ) & "%'" ' First
For i = LBound( QueryWords ) + 1 to UBound( QueryWords )
If QueryWords( i ) <> "" and UCase( QueryWords(i) ) <> "OR" and UCase( QueryWords(i) ) <> "AND" Then
If uCase( QueryWords( i-1 ) ) = "OR" Then
sql = sql & " OR [Description] LIKE '%" & QueryWords( i ) & "%'"
Else
sql = sql & " AND [Description] LIKE '%" & QueryWords( i ) & "%'"
End If
End If
Next

' 搜索Keywords字段
sql = sql & " ) OR ( [Keywords] LIKE '%" & QueryWords( 0 ) & "%'"
For i = LBound( QueryWords ) + 1 to UBound( QueryWords )
If QueryWords( i ) <> "" and UCase( QueryWords(i) ) <> "OR" and UCase( QueryWords(i) ) <> "AND" Then
If uCase( QueryWords( i-1 ) ) = "OR" Then
sql = sql & " OR [Keywords] LIKE '%" & QueryWords( i ) & "%'"
Else
sql = sql & " AND [Keywords] LIKE '%" & QueryWords( i ) & "%'"
End If
End If
Next


' 搜索Title字段
sql = sql & " ) OR ( [Title] LIKE '%" & QueryWords( 0 ) & "%'"
For i = LBound( QueryWords ) + 1 to UBound( QueryWords )
If QueryWords( i ) <> "" and UCase( QueryWords(i) ) <> "OR" and UCase( QueryWords(i) ) <> "AND" Then
If uCase( QueryWords( i-1 ) ) = "OR" Then
sql = sql & " OR [Title] LIKE '%" & QueryWords( i ) & "%'"
Else
sql = sql & " AND [Title] LIKE '%" & QueryWords( i ) & "%'"
End If
End If
Next


' 搜索Summary字段
sql = sql & " ) OR ( [Summary] LIKE '%" & QueryWords( 0 ) & "%'"
For i = LBound( QueryWords ) + 1 to UBound( QueryWords )
If QueryWords( i ) <> "" and UCase( QueryWords(i) ) <> "OR" and UCase( QueryWords(i) ) <> "AND" Then
If uCase( QueryWords( i-1 ) ) = "OR" Then
sql = sql & " OR [Summary] LIKE '%" & QueryWords( i ) & "%'"
Else
sql = sql & " AND [Summary] LIKE '%" & QueryWords( i ) & "%'"
End If
End If
Next

sql = sql & " )"


'
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3

RespXXe.Write "
你搜索的是: " & QueryString

RespXXe.Write "
搜索的关键字: "
For i = LBound( QueryWords ) to UBound( QueryWords )
RespXXe.Write "
" & strIndent & i & ": " & QueryWords( i )
Next

' Print the SQL String
RespXXe.Write "
sql 语句 : " & sql

' Print the Results
RespXXe.Write "
结果 :
    "
    On Error Resume Next
    rs.MoveFirst
    Do While Not rs.eof
    RespXXe.Write "
    " & "" & rs.Fields("Title") & " - "
    RespXXe.Write rs.Fields("Description") & "
    "
    RespXXe.Write " URL: " & rs.Fields("URL") & ""
    RespXXe.Write "
    "
    rs.MoveNext
    Loop
    RespXXe.Write "
"

end if
%>



=======================

至于你的要求1的搜索次数..加个统计就行了,网上哪儿都可以找到,

zheng1110 2008-04-28 11:49
LS这位达人哟,您把这些发给我是在看天书呀,唉哟,我只会用成品,半成品我是两眼冒星星!

lynno 2008-04-28 18:59
怎么能说是半成品呢,,
CTRL+C 代码
CTRL+V 到你准备放的地方,

只是改一下相应的标签就是了,,

[ 本帖最后由 lynno 于 2008-4-28 19:00 编辑 ]


查看完整版本: [-- 论坛有达人可以帮我写个小程序么,酬金200~300 --] [-- top --]



Powered by PHPWind v6.3.2 Code © 2003-08 PHPWind
Time 0.087667 second(s),query:4 Gzip enabled

You can contact us