过期域名预定抢注

 找回密碼
 免费注册

這個實時關鍵詞排名的腳本怎麼用?

[複製鏈接]
發表於 2013-12-21 23:13:09 | 顯示全部樓層 |閱讀模式
本帖最後由 印個歷史 於 2013-12-21 23:17 編輯
8 {' O* \% `+ ]& s4 }* V" a# F2 P; J
下邊這個編碼靠譜嗎? 能實時檢查關鍵詞排名?3 ^) i  F. S. C' M$ g6 z

. P3 q; J2 s% M" _6 G文件名改成:*.HTA, 代碼裡的東西沒有需要改動的嗎?# m9 c" _/ s0 K, p

: i& a' n" e! I) g% I  x* E4 X下面的編碼來自:http://www.interclasse.com/scripts/keywordranking.php' R4 {0 |5 ]2 e( d
: M" S* K0 i1 i! a3 ?) z" L
============
: x" T/ O2 S3 L  c% s6 T) _ <html><head>
3 L# }3 Y2 \' C; ^<title>Keyword Ranking, (c) Jean-Luc Antoine</title>5 ]6 R" g1 V, Y. n  H7 F& R- N
<HTA:APPLICATION APPLICATIONNAME="Search Engine Tools"
/ B! n5 m1 V: |$ I' k7 ^; s        BORDER="thick"        BORDERSTYLE="normal"
0 Z% \' Y: M# e) A" ^        CAPTION="yes" CONTEXTMENU="yes"0 B/ \* S- q7 a- M  H* Q; g
        INNERBORDER="yes" MAXIMIZEBUTTON="yes" MINIMIZEBUTTON="yes"/ `2 A: i) Z/ a6 @, Q) m% H
        NAVIGABLE="no" SCROLL="yes" SCROLLFLAT="no"
3 n: Y! `+ d5 }' U) W        SELECTION="yes"        SHOWINTASKBAR="yes" SINGLEINSTANCE="no") n. Y9 a/ s8 r9 ?! I0 Q. I
        SYSMENU="yes" VERSION="0.3" WINDOWSTATE="normal">
: J0 l) z2 k2 X. I<script language=vbscript>
7 t  B$ D3 L$ r/ l; P' M7 E$ WOption Explicit, ^0 J% y- [; K( u5 P8 D/ l
'        Versions :
- w7 Q$ V. E  _" L6 Q8 e'                v0.3        Queries and words : simultaneously ranking
' ^- }9 T: v1 o6 r0 x* c'                v0.2        New look, options, many SE, H& d  N" t/ s4 V2 b" T
'                        Multilingual system
% ^! \0 C; \" f" A  O+ T2 Y3 y4 e'                v0.1        First draft, keyword rank and last queries
3 z. m, e* _* c1 d'Todo :
* y6 ?  |+ H9 L" q5 U  }'        Gerer systematiquement a la fois Keyword et Phrase
7 Z$ W  Y1 z0 Y8 f% F7 t'        Sur les keyword, permettre de zoomer (showmodeless) sur les phrases contenant le keyword pour connaitre le ranking des variations
  m$ N) H2 f' N9 O# E. B'        Lister en permanence les mots-clefs monitores avec leur occurence et permettre le meme zoom
4 e6 I5 D. u; {" v( a0 Z'        Mettre en gras les keywords monitores
& k# p# N$ d( x* u3 v6 g# o'        Temps de mesure/ q+ D/ m/ F, n) i; Q& F8 k
'        Afficher pourcentage en plus du nb d'occurences
9 y7 |4 u; @) X# W7 u6 R'        Monitorer X mots-clefs et leur apparition/frequence relative, J" I: Y  b2 D) Q6 H6 e, Y
'        Faire bouton de refresh manuel si ca se bloque (location.reload()): F3 Y- K! @  l7 r" L
'        gerer les fenetres lancees offline et non pas inline (intercepter events par showmodeless dialog)  Z4 J* W( D" r  ^. L1 r: o) B6 X
'        identifier nb de pages retournees par requete et indice de concurrence
5 M: @, h" {1 {' P$ \; f9 o1 {'        Permettre de sauver le resultat
4 V; T/ T' L1 L5 B6 _7 h'        http://wordtracker.com/newsinput.txt
: _5 c% _; b  K* j8 g7 O
. z$ q! ?  X: D& ~# z" v( yConst C_MaxList=20        '### Change this, predefined for TOP 20+ C8 o$ l# [4 s- s/ m* m6 g
Dim d,dw,a(),b(),f(),g(),i
" k& P  u7 k0 p4 C# B& b/ @Redim a(C_MaxList)# q# R9 n* S& _+ p" @& {1 ?
Redim b(C_MaxList), h0 w/ D& I5 a  B4 m, Q
For i=0 to C_MaxList-1( c/ [+ ~/ n& m/ B" N8 S
        a(i)=0        'Nb d'occurences/ T5 y  C6 R0 {
        b(i)=""        'Value
, [7 i2 z6 f/ r! V1 L9 P) gNext
8 s7 j% O( G6 m5 Y3 sRedim f(C_MaxList)1 x* ?. H% }" c% K
Redim g(C_MaxList)0 s2 G8 m* i  r8 j! A, B/ j
For i=0 to C_MaxList-1% P& t* H- @, ~2 e$ D
        f(i)=0        'Nb d'occurences
4 i; o# K1 t+ ]' a" {  M# X: t" d9 i8 q        g(i)=""        'Value
3 q+ @; [0 T, ]) ~Next
& f9 X" Z; z. Z- A( m) kSet d=CreateObject("Scripting.Dictionary")        'queries7 L! p% z4 i4 x. ]' j4 u; {. b
d.CompareMode=1        'vbTextCompare" g7 V, V/ G, i' C
Set dw=CreateObject("Scripting.Dictionary")        'words5 @' T& o  w2 H) @4 v
dw.CompareMode=1        'vbTextCompare5 _: w" p: F5 i' Y

3 P# }% `3 b1 Bsub go(SE)" S5 z4 }: ^& C) d7 F0 `
        Dim s,x,sq,s2,sw/ I& R% T( R- X$ k- D! E
        Select Case SE
. T9 A7 z$ N; }* {        Case 0
. B+ N- i2 B  ]( h2 U                s=RegExpTest("pursuit\?query=.*?&", lycosfr.document.body.innerHTML,15)- M- O! u" F) `
        Case 1
! g* s4 ]1 a$ \" n                s=RegExpTest("pursuit\?query=.*?&", lycosde.document.body.innerHTML,15), |  |. V# S0 Q+ _
        Case 2
% T: {- `" D0 {% W! a3 @* J6 s                s=RegExpTest("[^a-z]q=.*?&", fireballde.document.body.innerHTML,4)
, L3 ?4 D$ d- ]0 a3 @# p* j) Z        Case 34 ]$ S7 i2 O+ w* g/ N
                s=RegExpTest("\?qkw=.*?""", metacrawler.document.body.innerHTML,6)
, x, ?4 Z3 p, a: c5 Q! E0 e        Case 4. T6 E% I/ X( c/ O* s% b2 M
                s=RegExpTest("return.cool\?query=.*?""", kanoodle.document.body.innerHTML,19)
: G  {9 Y$ O+ C/ W, ^        Case 5
9 Y/ z; S" O' J; c+ z" ^) V                s=RegExpTest("/w.galaxy.com/b/q\?k.*?""", galaxy.document.body.innerHTML,21)! P1 P# y" p1 R& f
        Case Else
9 r2 m1 Z' m( T( C- O9 J; W                msgbox "Unknown S.E. : " & SE: ^- v' X- [" }" C& ~
        End Select7 k/ \+ }8 W( O! g
        s="<pre>" & s & "</pre>"  I2 Q0 m2 ^2 j: p" X, Z8 k  g, H

8 q2 T: p3 z+ L; g' i+ C( X; f2 V  m        sq=""8 }* X% H* T9 e# i  o( z
        For x=0 to C_MaxList-1# Z7 i7 n0 D2 I% Y
                If a(x)>0 Then sq="<tr style='background-color:#eeeeee;'><td>" & a(x) & "</td><td>" & b(x) & "</td></tr>" & sq
/ p: d* u* x9 V' u        Next( K- g3 K9 G6 C/ u/ |  m% u$ U
        sq="<table style='border:1px solid #222222;'><tr style='background-color:#dddddd;'><th>Total</th><th>" & Disp(5) & "</th></tr>" & sq & "</table>"
( Z$ j1 ]$ b2 h) b; |, I
4 p& ]; P. P# [% [/ L        sw=""5 r% A& D& j: E3 V$ m* M/ J& A
        For x=0 to C_MaxList-17 ]7 A4 R' ^6 ]% E8 G: R
                If f(x)>0 Then sw="<tr style='background-color:#eeeeee;'><td>" & f(x) & "</td><td>" & g(x) & "</td></tr>" & sw
; s2 P/ l: a* ~$ R        Next
4 M/ }  `  S- n8 o# g* R8 J        sw="<table style='border:1px solid #222222;'><tr style='background-color:#dddddd;'><th>Total</th><th>" & Disp(9) & "</th></tr>" & sw & "</table>") Y  O- ~* @8 z* Q2 m; s
. y/ S. K7 F: A" a7 I
        s2="<b>" & Disp(7) & " :</b> " & d.Count & "<br>"7 O- Y: V4 F, d6 z! _. }# |
        s2=s2 & "<table><tr><td valign=top>"! Y9 b: u- u; A- t0 N$ i3 ^' l
        s2=s2 & "<b>Top " & C_MaxList & " - " & Disp(5) & "</b><br>" & sq & "</td><td valign=top>"0 m$ v) R% L) q  j, F8 s! V9 W; R7 \
        s2=s2 & "<b>Top " & C_MaxList & " - " & Disp(9) & "</b><br>" & sw & "</td><td valign=top>"
' d2 n4 v5 z$ J' |        s2=s2 & "   <b>" & Disp(6) & " :</b>" & s
  Q; f/ S7 }& s% r6 f" K        s2=s2 & "</td></tr></table>"
6 [0 F5 {3 q+ V4 V# o        MaListe.InnerHTML=s2) E$ }: O& U  V6 g8 Z! p; G( }0 B
End Sub
1 M/ `1 u  x& S  D  }/ D$ t6 y  e) H
# @; x0 U- Z* o5 T$ j0 c- yFunction RegExpTest(patrn, strng, Pos)
' i6 P" {4 k4 k7 X# q& r        Dim RetStr,regEx, regExw, Match,Matchw,Matches,Matchesw,Matchesws,k,i,j,x,s,w/ b: s0 Q* Z3 @) E
        Set regEx=New RegExp; k. Q% W0 K% Q" B- _. s  |
        Set regExw=New RegExp
0 c: u2 C( _0 ~& U: l3 q        regEx.Pattern=patrn. q. }5 A: e  H: M+ H2 D
        regExw.Pattern="\w+": x/ h7 c( Q  p  w, z  i+ }! G
        regEx.IgnoreCase=True   ' Set case insensitivity.
6 j5 |# M/ T4 H" z1 P3 C: T$ G        regExw.IgnoreCase=True2 X6 ?5 u* W4 M" J
        regEx.Global=True   ' Set global applicability.- ?: j8 o8 |& _8 ?$ v4 C5 I- x( M2 H9 E
        regExw.Global=True
0 w% J, M* W3 ^- B) r        Set Matches=regEx.Execute(strng)   ' Execute search.4 V/ |2 O4 k1 a2 H8 ^
        RetStr=""
& }9 L  s( a; X        For Each Match in Matches; m( k/ K' R% ^* h2 e, f
                s=Mid(Match.Value,Pos)
9 Q% K  F5 c$ I6 Y+ M                s=Left(s,Len(s)-1)
# b  X  t! q$ a6 \& ]                s=Replace(s,"+"," ")
/ J+ U2 \6 B8 J                s=Replace(s,"%20"," ")- ?" A% D4 t# s" j. ]( _$ g
                s=trim(s)6 Y" _* }5 K0 m( ^. [9 v
                If s<>"" Then; N- ]+ K; T8 G- y* W6 i! s
                        s=Replace(s,"%21","!"):s=Replace(s,"%22",chr(34))  z1 ^: f2 Q; \, D6 z0 K
                        s=Replace(s,"%23","#"):        s=Replace(s,"%25","%")4 `1 F" d9 E/ I& l/ ^. `
                        s=Replace(s,"%26","&"):s=Replace(s,"%27","'")
! G. j# F! H3 q3 I* E2 @                        s=Replace(s,"%28","("):s=Replace(s,"%29",")")
, E4 f& E8 b5 H: Y% c' X! @                        s=Replace(s,"%2A","*"):s=Replace(s,"%2B","+")
6 R: c6 a( a+ l2 F                        s=Replace(s,"%2C",","):s=Replace(s,"%2F","/")( X% @# R& N% I& m6 O
                        s=Replace(s,"%3A",":")
; [# _1 k+ i+ g! h- t                        s=Replace(s,"%3D","=")+ W, O7 s$ }6 S' ~
                        s=Replace(s,"%3F","?")" |1 }% [& F+ I5 x. E* j
                        s=Replace(s,"%40","@"):s=Replace(s,"%B4","′")
, \7 x% O% R# g4 B* r0 ^                        s=Replace(s,"%C4","A"):s=Replace(s,"%D6","O")
: i9 P' i+ o4 G$ N7 B* K$ C! T                        s=Replace(s,"%DC","U"):s=Replace(s,"%DF","s")/ G% Y4 U7 X1 @/ f: o
                        s=Replace(s,"%E0","a"):s=Replace(s,"%E2","a")
, _0 b3 V/ j+ n# R9 G                        s=Replace(s,"%E4","a"):s=Replace(s,"%E7","c")2 N5 U1 [. U$ i% R- v0 s
                        s=Replace(s,"%E8","e"):s=Replace(s,"%E9","e")% O, n+ r" G; A7 H
                        s=Replace(s,"%EA","e"):s=Replace(s,"%EB","e")
: v# x7 H" y% k2 A2 N* {1 t                        s=Replace(s,"%F6","o")
+ }  r/ k" p1 X+ L3 W* D                        s=Replace(s,"%F9","u"):s=Replace(s,"%FC","u")  ?, Q& G9 o5 I1 h
                        s=Replace(s,"<","<"):s=Replace(s,">",">")5 g& E% b$ s: N" o* K+ G- M
                        If d.Exists(s) Then% S- [5 E: g. W, }8 I7 R4 ]1 V; n
                                k=d.Item(s)+10 w+ P0 O+ A; \/ y& g( w
                                d.Item(s)=k+ n7 w' i; g& H1 B( j
                                i=-1        'If more than the first value, insert it
5 D3 u, d3 s" Y$ S                                do while (a(i+1)<k) and (i<C_MaxList-1)& g" \3 {3 @5 N
                                        i=i+1
2 j5 N5 @3 ?; K                                loop2 K7 \& f! k+ Q& h5 m/ ^6 {
                                if i>=0 Then        'i=where to be inserted
3 d8 U" h% D+ h7 W                                        x=0( ~) h& E9 D4 R4 k( c& S
                                        For j=0 to C_MaxList-1
* _% {6 v1 Z+ p# d! Y: x                                                If ucase(b(j))=ucase(s) Then
# t# w  R) A/ y' i: l  f                                                        x=j
+ S. G# A: h. J% H( H" r" n7 ~7 o                                                        Exit For( Q' x# W. O( p- l. m5 j
                                                End If; h# p2 h) _: f7 k1 Y  k, M4 k
                                        Next$ E7 F  o' f( T7 g- B# x
                                        For j=x+1 to i  c6 w& S) m- ?3 V
                                                a(j-1)=a(j)% w9 Y* p9 m7 R* W' {' T2 O& e: w
                                                b(j-1)=b(j)' a3 g% s0 R6 i; h* j/ ~7 i7 t$ |8 F
                                        Next
/ O/ N9 v7 l3 ~6 O- }                                        a(i)=k2 Z: J* M2 O& }% a& S/ O
                                        b(i)=s
0 W6 p7 q' L( R$ S  F                                End If
0 ]3 Q1 o5 h. ]. _* b  Q                        Else4 M" m4 l! q1 w
                                d.Add s,1
; x. E' q5 M: E& W5 h: v3 u- V                        End If
' g, N" Z& i) \) Y; `2 H* \4 b" D                        RetStr=RetStr & d.Item(s) & "-" & s & vbCRLF9 s; i/ o0 Z3 I. o
# `- ?: C- \2 m$ A8 G
                        'Extract Words" D7 l9 X* n  [9 [5 X% }6 E6 V
                        Set Matchesw=regExw.Execute(s)
3 x/ ]$ z1 ?7 B6 f1 Z                        For Each Matchw in Matchesw
# G5 X6 f" {! j0 U' u: S$ ?' Y                                w=Matchw.Value  a( O6 m1 O" z* \
                                If Len(w)>2 Then
) i# q8 B$ ~  I4 ]/ Z9 f                                        If dw.Exists(w) Then
3 M# c  z8 d6 t& }                                                k=dw.Item(w)+19 p% m8 g" n2 P! W
                                                dw.Item(w)=k; p4 I/ D! e( E# P5 O3 C
                                                i=-1        'If more than the first value, insert it
) d+ U! i+ Y6 p. b& Z, ]( B' o                                                do while (f(i+1)<k) and (i<C_MaxList-1)4 M' w+ N. a! s. L7 H
                                                        i=i+18 C  i& T8 k9 q2 a7 q. O
                                                loop
1 t- H9 c; Z! D! H  }2 l                                                if i>=0 Then        'i=where to be inserted
1 i& b4 C9 [7 ^3 h                                                        x=0
2 S( a; f& Z2 r                                                        For j=0 to C_MaxList-1, O9 ~+ U+ r$ |, R1 D. G
                                                                If ucase(g(j))=ucase(w) Then
, \4 p! |4 u+ g8 l                                                                        x=j
9 _+ m2 w# g8 \1 n0 j3 Z* U                                                                        Exit For9 p; L% d0 T8 x0 |" T6 _( p2 p
                                                                End If
; H7 s2 V( N" V/ Q: x; H3 A                                                        Next
' d* u, t, i! X9 m                                                        For j=x+1 to i
& v& k7 s7 F* f                                                                f(j-1)=f(j)
0 z/ }6 i8 Z0 S9 K$ r                                                                g(j-1)=g(j)9 n* K; F5 G- k( l3 N
                                                        Next
( a0 K1 F; a! o6 e  B4 S                                                        f(i)=k7 @% F# T8 M7 I3 J1 F
                                                        g(i)=w" E9 W- o/ f$ B5 r9 ]
                                                End If' Z# k1 ]2 y- {1 f' l
                                        Else4 {9 ?- q) \' V. Z! {
                                                dw.Add w,16 l# g9 X$ {+ o! p" K7 \: s
                                        End If
$ v1 \4 ?/ @# Y: C                                End If: S1 x; [' k, i* |/ r4 Y0 a
                        Next  E4 E4 ?2 z- {7 E; N" j% w1 O( p& m
                End If
7 b" }6 A1 X( _$ F# d: H        Next  n! r  W1 C$ n- o; V
        RegExpTest=RetStr
6 S. j; j& v! P8 N$ ]2 [& [8 ]& k! cEnd Function
+ d) e3 J- p  K- b9 q
$ Q' H7 p/ Y6 `. }
" `" W/ g5 `- b% l% E# h+ s; e( |1 ?, h# f9 w) {* v4 C
9 C- ]+ Q+ T! p- B
</script>; v$ L: U% z( B6 o1 h  _/ e
<script for=window event=onload>
+ _7 `& r7 u) c: @" w+ R DoLoad2 F9 h# _) [8 H) K; `
</script>9 ?* Y9 f4 [- q" T+ J+ Q) x
<xscript for=window event=onbeforeunload>7 Q0 U+ f$ ~0 e- n$ J% P! X
  'DoSave5 n& W( v( S1 Z+ Z
</xscript>( U& H# B! V' [) D6 }
<script>
: O7 q- n9 }; j: J- }Sub DoSave
* T# i$ e% N, l  foo.setAttribute "content", foo.innerHTML2 l/ s8 ^& x5 m- b1 {& ^1 x
  foo.save "EditContent", z" y: O1 X, e2 g  V2 L# I
End Sub- O# a3 @& a. |  S1 S  g8 b
sub DoLoad9 q9 V2 A/ ~4 I$ F( l+ K
  foo.load "EditContent"& F/ r; p1 R& ]$ w3 L
  content = foo.getAttribute("content")
$ S4 m1 p. ~& V. B  if content<>"" Then foo.innerHTML=content
% k7 k/ F% o! dEnd Sub
7 H1 a% {" U# r9 U- fSub DoClear5 c) p) g5 a" ~% D" d6 V$ j% g
  foo.innerHTML = ""
$ ]/ ]9 v; y" ?8 ?) O! P3 P6 s2 tEnd Sub: [6 w3 I; Q( A7 y2 R; p

( I% _, N2 W! E1 C6 ?Function Disp(x)
% _' C" r( L" F! @/ _$ b, f Select case getlocale
, ~( `0 \8 f1 A7 z  l  `+ n Case 1036,2060,3084,5132,4108        'French; w9 p0 S: R" E+ }
        Select Case x
2 J, S- M" @: S        Case 0        'sous-titre
8 n& B$ F( i: o2 v! M$ l, O                Disp="Outil d'analyse de requetes - 1 backlink svp !"
8 k6 ~6 |8 ~6 ~2 g        Case 12 x/ z) x+ L% @( R5 G
                Disp="Votre liste de mots a monitorer :"
: T3 U+ b6 U5 f3 w4 ^% c        Case 2
. O# ~4 J" a- t+ |  B: n                Disp="Sauve"5 w, F- g  u( v6 X3 l
        Case 3
$ h! }, y( z; _% H2 }; ?% V; v                Disp="R.A.Z"1 m: i: m5 j5 ?; U9 W+ P) N
        Case 4+ u5 o$ x' s% A3 ~+ C
                Disp="Charge"
5 y* q# e) @0 [( U% G7 v        Case 50 h8 U. }& [& _( ]6 T1 N3 R4 {' k; A
                Disp="requetes"
: o) ^8 m" i5 z5 ?        Case 6$ q' Y5 n  j" {$ q. y1 Y4 [
                Disp="Dernieres requetes"
6 W& ]" R" @! A) O2 w        Case 7" _+ l" v9 s1 ?" E" k0 B
                Disp="Nb de requetes lues"
/ @& f& @+ x1 O% v5 q" k        Case 8" d: X+ `: B% l/ g
                Disp="Cliquez dans le menu pour activer l'analyse d'un moteur."_
/ V+ g+ h: Q0 b6 i# x                        & " Recliquez pour la desactiver."
5 Q% d3 X' e. q4 l        Case 9: T/ x7 P5 q1 X
                Disp="Mots"; `3 |* {0 A" @( g
        Case Else$ F( B8 z, P: Q) [( T1 E
                Disp="###"- j. ^  I3 N9 {4 s
        End Select0 z' x3 i* _* m5 w3 `
Case Else
. k: b2 X9 ]. M# T2 W        Select Case x
& D2 D; P  S; u# F        Case 0        'sub title. N: N( ]7 e9 b1 A' n) j0 B8 p
                Disp="A linkware search engine analysis tool"
+ R: e$ ^& f. o  b2 d( y" F        Case 1; O# k0 T* v' ^% b. `* Y- \% _
                Disp="Your keywords to monitor :"3 {8 m0 G# ?. `+ C, j
        Case 2
$ s) |2 O  x( t9 G$ d! H% i                Disp="Save"
: K  m8 G; b* h# M+ ~        Case 3
. w6 \8 U' c9 |4 _: K2 ^0 I                Disp="Clear"/ f. n- d$ K+ _+ f6 {. i
        Case 4
0 `2 y5 A, P) E+ R' y" V                Disp="Load"/ R' J1 E9 o0 y* z  w) W/ [2 E: q
        Case 57 q' f0 \3 e( H) f
                Disp="Queries"
, ?$ b' }2 ~/ w4 s        Case 6
% x8 t+ N6 ^. _8 }# j8 X1 t* r, E                Disp="Last queries"
- T! @, S: k  ^3 f, [  T+ ?6 k        Case 7  p) C" \: h' ^3 B+ \) i# H
                Disp="Amount of scanned queries"1 c0 O3 y6 x2 m% X' e; M
        Case 8
. i/ n$ b- V3 R, {                Disp="Click above to start the queries analyzis on a specific search engine."_
. c2 ^# U6 z+ V/ u) M+ j! q                        & " Click again to stop it."7 u8 \0 X2 v( L& K8 n* ~0 Z) o
        Case 9
- b( U+ a# d, o% j/ f                Disp="Words"
8 }0 Y9 O. Q3 }, U0 ^  S+ R4 Y/ o6 L        Case Else
- _! t! }  X- E& A8 f2 {                Disp="###"
' a. t4 ]9 R% l( U2 H5 \        End Select( ]8 S; d: c; Y6 z
End Select% ]. j8 z" M' F5 X. U- y
End Function/ q+ f4 W+ K0 H# n
Sub DispSE(x)
( W. L1 a, m9 L4 @: M+ s        Select Case x+ X/ {8 _5 @9 k+ |/ I
        Case 0; K* b  s! w9 i( a+ ]
                if lycosfr.location="about:blank" Then
& a$ }0 E0 g- u                        lycosfr.location="http://www.recherche.lycos.fr/voyeur"
+ f; V5 L) Z: v; V, |9 b* H9 W* R                Else) L9 I. d! p6 m* ~# {) B- n: D
                        lycosfr.location="about:blank"
$ p2 q7 o6 i7 Q& f" [                End If
' a' v, F- Q- V! W' j$ R        Case 1! B( F4 A& ?. L/ {1 j
                if lycosde.location="about:blank" Then
! g" I: l# k) h7 m5 g/ p2 A                        lycosde.location="http://www.lycos.de/inc/content/suche/"_
0 H& a  Z5 R& O7 v                                & "includes/livesuche_iframe.htm?ergebnisse=&refresh="; t  I; L5 p  B! R. Z5 P
                Else' _; t9 `" `$ w- N2 v7 p$ `5 @. q2 c
                        lycosde.location="about:blank"" z) l' {( Q3 R; }: s6 s7 `. y
                End If" J! Z3 p( H% y: _* i
        Case 2" m3 k0 \; H" f8 }+ k' ^0 g
                if fireballde.location="about:blank" Then2 \% [: ~/ O1 g
                        fireballde.location="http://www.fireball.de/livesuche.csp"8 B3 m" Y0 W4 w% }5 ^
                Else
. z# f. A/ d$ Y( ]! D' D; J4 v                        fireballde.location="about:blank"# m( E% a4 D# v* W- b, I# m
                End If
; V. B, w6 F) X+ v0 j2 I        Case 3
% i. {8 G4 ]; r1 K$ K$ i                if metacrawler.location="about:blank" Then
/ q' l5 z& _4 y1 r$ x                        metacrawler.location="http://www.metaspy.com/info.metac.spy/metaspy/unfiltered.htm"
& p8 B3 Q5 W7 F" c% K8 W$ d                Else
, X! M3 F' f+ b9 l+ R% H( H, m( V                        metacrawler.location="about:blank", W, I/ k+ Z& O0 V
                End If' b0 R& e: ^6 C1 j
        Case 4- G& `6 |+ p0 ^
                if kanoodle.location="about:blank" Then
8 m% j% l, h; {5 G( s7 k7 }" S                        kanoodle.location="http://www.kanoodle.com/spy/spy.cool"* }9 `' u$ G# \/ S; E# N/ x: l3 a7 N
                Else* L. Z/ y+ Y! \8 Z9 G+ }
                        kanoodle.location="about:blank"
) c. u# ~$ z- }8 \  }4 Q- S                End If: G6 p9 X: g9 W) I! M
        Case 5/ \/ i. ?  p1 I
                if galaxy.location="about:blank" Then
9 B" [0 _! M, N                        galaxy.location="http://watch.galaxy.com/b/watch?filter"8 v( r' m0 |; }0 s+ Q
                Else
7 x- v$ ~' C: r6 _6 N                        galaxy.location="about:blank"7 d% w% v% s, \
                End If
' O& r9 G. n3 j        Case Else
6 y: d, G3 P- z; ]5 \- }( [                Msgbox "DispSE : not found - " & x5 l% o& A9 s, S+ s
        End Select
/ ^  {2 e2 a5 N" U! zEnd Sub' d# m, c+ r: b

. C0 h" o$ q9 n  r3 ]' M: y</script>
* ?0 j. w! E0 F" t$ c7 s+ c<style>
8 C% [3 ?5 L  e& C- fbody,td,th,p{font-size: 11px;font-family: Tahoma,Arial;}
' C0 v- ^0 S8 Y, H0 b& {% M.topmenu{
, n& X1 C5 r8 A. z' U8 W: _3 T        border:1px solid #222222;
' \5 S  {; R7 I0 i$ K        background-color:#eeeeee;
& ]* h4 T% y6 B5 l& Q5 b2 @4 h}
* l9 `" o. Z3 d2 R& X: }5 B.topmenu a{/ r4 `% P7 J5 O" y- e, C0 H
        height:15px;; \; b/ b9 a: @2 u, i8 @
        background-color:#BDDCBD;
, d5 v( }# T3 F2 @        padding-top:1px;
: N" l& p' r: P! F* r, |        padding-left:5px;
- s$ }( u3 w8 \& q8 }        padding-right:5px;8 _, i$ J4 k. G
        text-decoration:none;0 I1 {" f. K  ^' k$ y
        color:black;
. R2 c$ w0 _$ s& G        text-align:center;2 V+ R3 t' I+ |( D. b; ?: r6 x% q
        display:block;
: y) v' l& q& N* A}
6 R. x6 f5 i' `0 [% L+ A.topmenu a:hover, .topmenu a:active{9 h) D6 [2 @( S9 S7 p* t) T; a1 e
background-color:#89DB89;color:black;% z0 X' `/ a* q
}
2 E4 X  {! j! \  P9 C#rb{border-right:1px solid #222222;}
* e3 [+ Z) n# \/ b! p/ f( HA        {color:#AAFFCC}% e$ B% i# I: w! B1 `) w* ]4 a
BUTTON        {font-size: 7pt;cursor:hand;}) I1 ~: w* E0 O! `6 ]
.userData {behavior:url(#default#userdata);}8 @2 C! k" N2 E( @
</style>2 Z) w: a* s" o
0 Y* y) a$ T5 w! S  a& D
</head>/ \$ r/ ^' Q% J) e

3 G& I. N3 h) v) }/ N<body bgcolor=white text=black style="margin:2">  m4 ]  \& n6 F* ^
<a href=http://www.interclasse.com/scripts/keywordranking.php>9 e$ N: u# L4 u0 c
<img src=http://www.interclasse.com/pics/avatar.gif align=left border=0></a>& B. L3 }) Y9 `2 f7 ~

+ R- x. r5 b4 E' P5 ^<H1 style="margin-bottom: 0px;">Keyword Ranking</H1><Script>document.write Disp(0)</Script>
- D, c7 J7 T% C3 N* `4 ?: V. o6 d5 C! d% D2 j
<table class=topmenu border="0" cellpadding="0" cellspacing="0"><tr>
! b7 F1 O! I0 `0 w$ }& B& t- M<td width=60 id=rb> </td>
+ {* T; B- `' l) v  `: O( D/ z% {<td id=rb width=80><a href="#" onClick='options.style.display="block"'>Options</a></td>
8 ~9 A! |  s9 l2 n3 u% y+ G2 k<td id=rb width=80><a href="#" Title="French">Lycos.fr</a></td>
# b5 f2 a" ^; L3 `2 j+ w( K<td id=rb width=80><a href="#" Title="Deutsch">Lycos.de</a></td>
- s+ K$ f# b) F& e, s6 L8 j<td id=rb width=80><a href="#" Title="Deutsch">firball.de</a></td>7 _6 |4 f8 Q8 i+ t9 z
<td id=rb width=80><a href="#" Title="MetaSpy">MetaCrawler</a></td>
2 t( u: g: n# w8 `& h<td id=rb width=80><a href="#">Kanoodle</a></td>/ D+ w  J, y' G3 j9 X+ L9 e2 T; a
<td id=rb width=80><a href="#">Galaxy</a></td>) D7 l! [7 _0 |) A
<td width=60> </td>( H% E) d+ Z9 \
</tr></table>% I9 V; B2 q" O. q; y7 H
<script>document.write Disp(8)</script><br>2 q) m. B9 n$ H

' l6 J+ w! C) }) I4 ?<div id=options style="display:none;width:180;border:1px dashed #222222;background-color:#D0D0D0">7 n5 H0 c2 w- o5 A  A1 r( N3 Y
<script>document.write Disp(1)</script>
: j0 f: B1 w) \<div id=foo class=userData contentEditable=true style="margin=4;width:170;height:14;border:1px solid;background-color:white"></div>
# i; M* |% ?7 c$ U        <button onClick='DoSave()'><script>document.write Disp(2)</script></button>9 G6 c7 m0 F, O3 Q! k# E0 E
        <button onClick='DoClear()'><script>document.write Disp(3)</script></button>
+ ^  Y. O$ F8 J4 K5 V9 V0 d8 t        <button onClick='DoLoad()'><script>document.write Disp(4)</script></button>" r. ^5 e2 }4 e; [4 @# M  F3 j
         <button onClick='options.style.display="none"'>ok</button>
% l9 X4 i/ U, z- b& a- ?( B" W6 M+ ?</div>
4 L1 e2 S4 D, h) b- y" a4 u' l. {, e6 Z+ H. S: e' c

; f0 D& U9 M3 v- E( [( e<div ID=MaListe></div>
) g- |% p, B2 ^4 R, j9 W1 r0 O/ Y+ @3 \, _$ h7 L
" ]5 C9 E, {8 U) F( Z' K- A' x
<table width=100%><tr><td>
8 V0 F$ i( E% k/ I% Y9 t) c<iframe id=lycosfr height=200 src="about:blank" width=100%></iframe>
$ x- C7 _$ S4 e, }<iframe id=fireballde height=200 src="about:blank" width=100%></iframe>
7 i! O  J' N6 @' I8 [# t% c<iframe id=kanoodle height=200 src="about:blank" width=100%></iframe>
/ w% ?5 I2 ]$ o8 ]</td><td>
# A+ S6 ^1 [! e; N5 d. C- p<iframe id=lycosde height=200 src="#" width=100%></iframe>' N. f% O# k- i4 O
<iframe id=metacrawler height=200 src="about:blank" width=100%></iframe>8 C* I6 ?  L1 Y7 {1 {8 `% _1 i
<iframe id=galaxy height=200 src="about:blank" width=100%></iframe>
  F+ v* w1 f8 Q, Q" [# k</td></tr></table>
- X" Y7 G: f# g
- e1 O. `  e' V0 c</body>) p7 g: Z5 K4 E" z
</html>
8 Z" b. K: B* T$ d% _, R/ I4 E  p8 W. \======================================================2 Z% k, ?8 A# h  y& f3 s& R! i
Keyword Ranking
. v  y9 F( u. O" ^' |/ z! Q( @
6 }" d3 p. W0 W$ Y" r" pReal-time ranking of keywords entered on search engines) _( A  m; `. s+ k% h% ^8 `
* Z; ~: d+ G& D+ K6 Y7 d( w2 }
Monitors all queries and lists last queries and top 10% r  c; e6 I$ [3 F5 [
5 k3 q. O7 b. |  Q
File Name : keywordranking.hta+ j7 |9 z! c  m+ m& l+ I5 Z
Requirement : IE6
7 C, A4 g: \$ G! d5 tAuthor : Jean-Luc Antoine
- g& M! r; \6 W& L' P5 KSubmitted : 09/12/2003, D. M, k! a: D4 I$ p$ y& h
Category : HTA
; y; @$ G& w: J0 i/ pRemember : The file extension has to be *.HTA 保存時注意編碼,推薦用utf8格式。
' q; d5 }! @! D0 B
7 X) w, {$ V' }3 v8 c( |
1 ?7 i0 }2 `' K& ]  g: _- q4 s( a1 y+ G4 j# q. i
1 E$ M0 ?0 k9 @
7 U; o. I- _7 R+ o/ x3 g+ s
% \, v* q% t% {0 S0 c9 e' I3 F/ H
# ^% g+ N' [( a# e0 ]2 X

1 @+ ]* W" z4 u( c- j7 f. r" i1 `' a, j" i, w" p
  u: v0 }' B3 Z$ `2 V
% K  q& S% n" W

% {" f6 D2 t. V. `3 h! D6 T2 t& b0 J
) c6 Q" O8 Q4 I8 {0 z5 B7 A1 S" j+ g. m$ i# J& @: L9 T9 u
# J+ R0 \4 l' ]1 `- r

- w( Y. z1 j: D) B
8 B7 j+ @. @& O- h4 W. W9 Q1 c0 ~( U7 C5 G- l, b- _

) x0 v5 n) B6 {/ w/ k/ R' d/ Y  o) Z1 ^5 y) z& z
5 J8 M% d) }9 H; R  v% X
  t0 A  y5 W& G2 c

; b  K( j- S% C% h2 u7 t1 Z
發表於 2013-12-22 07:36:18 | 顯示全部樓層
樓主這個是網站的代碼嗎" [1 }7 _' I/ X+ C& N. d) L: A6 F
$ ~7 b( Y+ k) |. r
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-12-22 09:23:24 | 顯示全部樓層
不是,我在學習腳本,感覺不多,怎麼貼出來的代碼那麼長' z1 z* l! T, p& \! `6 ~+ ~# p# u

* r* W7 k9 ^- u" j, A! z8 `我以為是類似批處理,一雙擊就執行出結果。現在看來好像不是啊。6 u2 J* x  f! K' U# @. _& G

% U9 I4 y# ]" a. v9 [
" K* n3 G8 Q# S. `  {  M7 \
回復 给力 爆菊

使用道具 舉報

發表於 2013-12-22 13:58:33 | 顯示全部樓層
試了一下,好像不能運行
( ^" ]1 ?( F# a: B, Z; r5 }4 r, ]
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

4um點基跨境網編創業社區

GMT+8, 2024-11-25 11:47

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表