本帖最後由 印個歷史 於 2013-12-21 23:17 編輯 3 N- `7 F( m4 e; i4 `1 D5 a0 v ^
: q1 n0 \/ g* o' c2 _4 ~* X1 g下邊這個編碼靠譜嗎? 能實時檢查關鍵詞排名?* q; A2 q, ^7 s' M- t
' A4 Y8 n5 F0 }# s; e! \8 L+ \文件名改成:*.HTA, 代碼裡的東西沒有需要改動的嗎?
$ F/ R: G+ j* \; y9 p( T
5 y- B5 q5 S$ _9 E下面的編碼來自:http://www.interclasse.com/scripts/keywordranking.php
3 _9 l0 D- |5 G5 Z9 Z* i4 b# j7 e; U( k7 T" y9 {+ r$ W' x
============5 [2 n% T5 F4 t) e( e3 ^: c
<html><head>8 p3 q" ]# }8 G2 Q
<title>Keyword Ranking, (c) Jean-Luc Antoine</title>6 _' y, k, X* E& r# U
<HTA:APPLICATION APPLICATIONNAME="Search Engine Tools"1 V6 D% D- E" j& F" N- x
BORDER="thick" BORDERSTYLE="normal"
& g3 Z" ?8 _) c" X: S CAPTION="yes" CONTEXTMENU="yes"
4 O7 n7 ~3 N% K. L8 m/ C INNERBORDER="yes" MAXIMIZEBUTTON="yes" MINIMIZEBUTTON="yes"
( U6 ^) H+ ~ h5 Q NAVIGABLE="no" SCROLL="yes" SCROLLFLAT="no"
+ J- h) y# I& [& ?9 ` SELECTION="yes" SHOWINTASKBAR="yes" SINGLEINSTANCE="no"
' {. P$ ~8 @/ ^( s SYSMENU="yes" VERSION="0.3" WINDOWSTATE="normal">
& @$ a% P0 f0 p- E<script language=vbscript>
8 {- H* Z. N( e1 L. P0 d, `Option Explicit7 {3 S0 R- e. \# d% p+ K
' Versions :5 W' O7 Y) x- r
' v0.3 Queries and words : simultaneously ranking2 i6 d' Y7 Z1 f, R' Q: J( [: b) Z( s
' v0.2 New look, options, many SE
$ ]' n% v- g3 J- J1 ^6 b" u- X' Multilingual system$ f5 T0 _$ K& o" b+ P
' v0.1 First draft, keyword rank and last queries
8 w+ F% Y) B- A7 [3 E y'Todo :
" J, T6 {6 B& K6 }' Gerer systematiquement a la fois Keyword et Phrase
0 Y! j8 G" I) |( G8 s' Sur les keyword, permettre de zoomer (showmodeless) sur les phrases contenant le keyword pour connaitre le ranking des variations! J, W) m% i8 J! E" O G+ b2 D- d
' Lister en permanence les mots-clefs monitores avec leur occurence et permettre le meme zoom+ s: ^; y R" L% V% S4 G, r/ X' v
' Mettre en gras les keywords monitores
9 [1 U @9 ^/ K; U4 |' Temps de mesure* h# d k U2 r
' Afficher pourcentage en plus du nb d'occurences; {" ^8 ]" x$ ]; Z3 O$ Y& P
' Monitorer X mots-clefs et leur apparition/frequence relative
6 [; _, t* g& y% w! @' Faire bouton de refresh manuel si ca se bloque (location.reload())
% n! \/ y' W1 v( ?- D( J% j' gerer les fenetres lancees offline et non pas inline (intercepter events par showmodeless dialog)+ x7 Q6 S: r4 `) ` a# C4 r! Z8 a
' identifier nb de pages retournees par requete et indice de concurrence# t- x* ?# \4 X& @: y0 P% B
' Permettre de sauver le resultat( s# }2 a N4 ]# `* O
' http://wordtracker.com/newsinput.txt
" e/ y* w! S) O: D$ v7 P# [5 r f g7 q1 k' {! v& X
Const C_MaxList=20 '### Change this, predefined for TOP 20# B1 S: Y0 b9 T4 J% U9 Y7 \
Dim d,dw,a(),b(),f(),g(),i5 n5 ?" w2 i: g" d. G
Redim a(C_MaxList)
4 D( r& g N3 P+ ?; @ ^' BRedim b(C_MaxList)/ s" A7 j/ f( x1 M) o% z
For i=0 to C_MaxList-15 ~2 X7 p+ |& }
a(i)=0 'Nb d'occurences) d% O+ ?9 |0 H1 Y& ?6 A8 a
b(i)="" 'Value; X& M- I+ f3 y2 H4 f$ b) L7 k* Z
Next3 K7 q. ?' N( @5 h4 ?
Redim f(C_MaxList). ?& P* M. D, h& N
Redim g(C_MaxList)
- A9 E5 D% ?2 o" g+ ]- YFor i=0 to C_MaxList-1/ w+ Q9 K, J M1 [
f(i)=0 'Nb d'occurences) [. U3 I- b5 `
g(i)="" 'Value
8 }) Y9 D. X% E9 f: V3 Q& `! eNext
; {5 C0 f. C! Q; ySet d=CreateObject("Scripting.Dictionary") 'queries
- j& {: p' r8 }; w! @( J4 Hd.CompareMode=1 'vbTextCompare
- H+ h* O' Z4 \( H: U* \+ s1 ?Set dw=CreateObject("Scripting.Dictionary") 'words; b9 D8 C* ?, V; }8 f
dw.CompareMode=1 'vbTextCompare
2 |4 ?7 T9 i; ]+ f
- H& w1 S( H- \; }' x, `sub go(SE)
, {- |$ y6 h, h1 R Dim s,x,sq,s2,sw% U5 U1 m6 }, [9 T0 I
Select Case SE, c4 h' S! u0 z2 B6 o) L5 e8 s
Case 0
+ N" u$ ^' q- z3 z9 D s=RegExpTest("pursuit\?query=.*?&", lycosfr.document.body.innerHTML,15)8 e* i! A2 I: g9 ]4 g: n* ?# ~
Case 1
]1 l7 r8 T: M/ k8 o" [. q2 `: h s=RegExpTest("pursuit\?query=.*?&", lycosde.document.body.innerHTML,15)
( Q" b2 o6 C3 J% @ Case 2
+ Y' j+ @# ` d9 }, R s=RegExpTest("[^a-z]q=.*?&", fireballde.document.body.innerHTML,4)
# v, r* p9 R) K! p4 k5 B Case 3
1 o; z" a* i% h, {7 u7 M N, m; ?4 n s=RegExpTest("\?qkw=.*?""", metacrawler.document.body.innerHTML,6)
4 J+ S0 g$ d- p* B- g Case 4, \; \" h! Y$ q J% \
s=RegExpTest("return.cool\?query=.*?""", kanoodle.document.body.innerHTML,19)
* V7 ~; T7 b; ]6 v/ t Case 5
6 ?$ G% T5 I8 \% M1 x6 A2 G s=RegExpTest("/w.galaxy.com/b/q\?k.*?""", galaxy.document.body.innerHTML,21)
1 N& ^$ }, [' T# k4 ?4 Z- r5 t! r Case Else
+ W9 l2 A3 S' j* R5 C- e msgbox "Unknown S.E. : " & SE7 p# b1 g# M) q1 }5 g/ K6 P
End Select
+ |6 g1 N/ }( k s="<pre>" & s & "</pre>"% @ {" f( f2 m1 l% b
2 F2 b3 Q& y) O, N& F; E sq=""
: X# z# R. t, m$ e For x=0 to C_MaxList-1( C: ^& W- {2 ^* x& K0 ]4 J9 u
If a(x)>0 Then sq="<tr style='background-color:#eeeeee;'><td>" & a(x) & "</td><td>" & b(x) & "</td></tr>" & sq
/ V- m& u! {, v% y2 H% g! m Next) E F% a9 ^8 R# S
sq="<table style='border:1px solid #222222;'><tr style='background-color:#dddddd;'><th>Total</th><th>" & Disp(5) & "</th></tr>" & sq & "</table>"0 n p1 h0 y; [- |6 S. [; c; p
9 X; e5 `8 o$ d( L sw=""! {5 v3 F* v5 D4 B7 ?
For x=0 to C_MaxList-1( @# D& a& O4 V* B$ |; _% a
If f(x)>0 Then sw="<tr style='background-color:#eeeeee;'><td>" & f(x) & "</td><td>" & g(x) & "</td></tr>" & sw
1 C6 G6 x7 z$ r& M9 J Next
( @4 c; m( K1 b1 u sw="<table style='border:1px solid #222222;'><tr style='background-color:#dddddd;'><th>Total</th><th>" & Disp(9) & "</th></tr>" & sw & "</table>"
0 [0 g3 N+ z+ H/ T8 w. ?- X8 X1 h2 A% r6 E9 O( f
s2="<b>" & Disp(7) & " :</b> " & d.Count & "<br>"7 N2 L3 B. B; p! N: A
s2=s2 & "<table><tr><td valign=top>"4 q/ c/ n6 d i! |5 ]
s2=s2 & "<b>Top " & C_MaxList & " - " & Disp(5) & "</b><br>" & sq & "</td><td valign=top>" o* Y4 D1 K( F+ e& q9 ^
s2=s2 & "<b>Top " & C_MaxList & " - " & Disp(9) & "</b><br>" & sw & "</td><td valign=top>"' j$ M0 Y! u/ v0 ] k Q
s2=s2 & " <b>" & Disp(6) & " :</b>" & s
: ~9 @, D6 f# |- c( s s2=s2 & "</td></tr></table>"
( X5 u9 B8 k. ~6 u! z+ o MaListe.InnerHTML=s2* \ v& `: {: [8 h! q+ F( e. K
End Sub8 S: p# e8 D0 d$ Z7 _
i7 V5 s, r' f" W9 y) K
Function RegExpTest(patrn, strng, Pos)
1 H1 N5 O$ @, U/ [3 u; p Dim RetStr,regEx, regExw, Match,Matchw,Matches,Matchesw,Matchesws,k,i,j,x,s,w8 _# j- k. U- S; S2 q
Set regEx=New RegExp" P9 i0 o" |3 ]$ B1 M y& ~
Set regExw=New RegExp
0 F5 z) j, V- K8 S# E9 c regEx.Pattern=patrn- l0 P( D/ ] |% T; A
regExw.Pattern="\w+"
$ n- a d: \3 b/ v( q4 g regEx.IgnoreCase=True ' Set case insensitivity.
% C) `& U$ l6 N6 \1 A% q regExw.IgnoreCase=True. p6 I U2 Z5 j& t5 }+ |
regEx.Global=True ' Set global applicability.! E6 ]6 `" ^4 A3 q- m
regExw.Global=True3 W5 m% H# ^9 T* \
Set Matches=regEx.Execute(strng) ' Execute search." J' K+ U) c: r
RetStr=""
7 e: c _4 |) S1 D: q) X" l For Each Match in Matches
0 g) v" u# f2 K* { s=Mid(Match.Value,Pos)
8 R" ]* ~$ {! \. |! A5 ~- s! r s=Left(s,Len(s)-1)
! v I: P0 }# q; f s=Replace(s,"+"," ")
. u, T* ]1 R! J" s% H! l. F4 j s=Replace(s,"%20"," ")
' D6 ~4 j8 H$ g' S4 L$ s2 | s=trim(s)
6 \3 D+ A: l/ u8 r0 s8 L If s<>"" Then! p E4 Z9 ?( ~( X
s=Replace(s,"%21","!"):s=Replace(s,"%22",chr(34))
, h+ q( y4 n( }& i s=Replace(s,"%23","#"): s=Replace(s,"%25","%")
& p; m( [ L: s$ c9 L' G- i s=Replace(s,"%26","&"):s=Replace(s,"%27","'")! C' T; r5 V' I7 O+ D+ }
s=Replace(s,"%28","("):s=Replace(s,"%29",")")0 z( k+ [) D* u$ o
s=Replace(s,"%2A","*"):s=Replace(s,"%2B","+")1 i: ?1 o$ W5 u- j5 k3 y- F
s=Replace(s,"%2C",","):s=Replace(s,"%2F","/")* O/ d1 L8 E' T A* a$ I0 K( P
s=Replace(s,"%3A",":")/ J( d/ }# p& ~- o
s=Replace(s,"%3D","=")
& } A1 }, Y' K6 K s=Replace(s,"%3F","?")
! u0 f# S- C0 w8 l/ J, f s=Replace(s,"%40","@"):s=Replace(s,"%B4","′")& n) d7 ~# C* r: P4 {, ~
s=Replace(s,"%C4","A"):s=Replace(s,"%D6","O")8 s6 o i# \$ ~" A# ?4 c
s=Replace(s,"%DC","U"):s=Replace(s,"%DF","s")
G; |$ S5 H+ @( N' {$ g2 ~. [ s=Replace(s,"%E0","a"):s=Replace(s,"%E2","a")- @4 g" z# a9 C
s=Replace(s,"%E4","a"):s=Replace(s,"%E7","c") V: g* I4 D9 i+ h: w' k Q
s=Replace(s,"%E8","e"):s=Replace(s,"%E9","e")
1 o3 ]3 f/ X' ^# l: } s=Replace(s,"%EA","e"):s=Replace(s,"%EB","e")
0 n- k+ H" T, O7 X) H4 n s=Replace(s,"%F6","o")
, P/ t: b+ w1 A% V s=Replace(s,"%F9","u"):s=Replace(s,"%FC","u")
6 }2 }8 {6 x g( I+ F, K s=Replace(s,"<","<"):s=Replace(s,">",">")
. j0 q: D, k$ W% C2 r If d.Exists(s) Then) R- m# J- v( M+ h9 W3 J. Q% w
k=d.Item(s)+1
3 U# t6 t( r8 `/ Z, J9 E d.Item(s)=k
" x% q/ `% J7 ^( g9 y) | i=-1 'If more than the first value, insert it1 F6 j* }9 e! ^- d3 A
do while (a(i+1)<k) and (i<C_MaxList-1)
! \/ H0 x4 ~7 h4 N/ {3 E$ _ i=i+1
; {8 T8 ^5 B2 T& c( J% o4 e loop
& c$ T! o7 J5 R- \; w' H if i>=0 Then 'i=where to be inserted
0 j, {2 D, w9 L0 e x=05 l8 q% a, U$ {4 ?7 ~: m" E& F9 j
For j=0 to C_MaxList-1$ G6 I. E- b; N; Q: s. b3 ?( K
If ucase(b(j))=ucase(s) Then
1 f* c0 |1 \* b$ [( e7 g$ ^$ [ x=j
9 V- t: ~' [& j! {2 E0 p Exit For% ]2 N+ ]6 ?9 j) C% d. E$ \
End If
# V% s5 }3 L7 E) O0 f2 X Next9 v5 o, ~* ]" ?) N9 ?; O$ ^ v
For j=x+1 to i
) v/ M% e9 U" H0 a' _% C7 R) G a(j-1)=a(j)1 u8 B3 i0 |/ u ~$ `
b(j-1)=b(j); z. t4 R/ f f* q
Next& h7 f$ r7 E) ]- S0 U" t- o% x
a(i)=k# H$ A0 v, }# o9 b7 `. F
b(i)=s' O3 ]: ~$ m0 [9 e& R
End If, F0 H0 T: L/ L; G
Else
; u* i( w( |% M d.Add s,1) M6 C( W; a( a, |
End If
6 Z/ q, o5 p8 f9 u1 i8 Z( D# a" Z RetStr=RetStr & d.Item(s) & "-" & s & vbCRLF) l- f3 o, T q; L
, n! \8 x+ x3 Y" n& e; }
'Extract Words
8 E/ a( S3 I$ r' d9 I- i Set Matchesw=regExw.Execute(s)
7 c4 W& u% P3 ~+ r, X For Each Matchw in Matchesw
) A& M4 p# o, p$ j3 f# o" { f w=Matchw.Value! t( S0 f( S: s. @; j* r
If Len(w)>2 Then* d1 F, l- X. z
If dw.Exists(w) Then
- O" o) | @7 R; o k=dw.Item(w)+1
, a4 `% ]! i5 g% B+ }1 q: ] dw.Item(w)=k4 m1 @: _1 w5 _
i=-1 'If more than the first value, insert it) P" n" q: u4 N% x/ {
do while (f(i+1)<k) and (i<C_MaxList-1)% D' [. A$ w& k3 d
i=i+1" g% O. i1 }, Z2 J; N% `* o* ^
loop
" F9 U; @4 ]9 b( L. W if i>=0 Then 'i=where to be inserted4 F4 `0 T; t# m* _1 q3 O
x=0
& Y. I# }* D3 q0 N6 e& x For j=0 to C_MaxList-1 a Q' b& _; X( I
If ucase(g(j))=ucase(w) Then D8 ~- n# B$ ?* V7 z3 \
x=j" _& q$ q" ?3 z3 G+ D5 L1 H; {7 E
Exit For/ {; q7 W# A3 h* a6 J: c3 T
End If
- ^6 H* X) j0 g/ C7 c* d" T Next7 c# p; ^9 w t. V9 M
For j=x+1 to i; J+ l3 k" a) y0 P: g
f(j-1)=f(j)5 j6 V1 C* R. O8 w) w$ a$ M
g(j-1)=g(j)
& ]+ d! z/ q# D0 `, Z6 b Next( A& n7 M | T) u" [: E
f(i)=k
, E( q ]1 R+ O g(i)=w8 N4 T: a' l% C/ Q
End If
) o7 m3 V5 O8 n* ^ Else
8 L% p* z4 S; F F dw.Add w,1) B5 F$ U( w) m' L. B9 a# o
End If! H& T3 d. O' D$ z$ `2 I
End If
0 ]- K( ^9 i* f* \9 E+ o Next6 n) w. A9 w; T5 i! F _
End If7 ?6 i8 a; m3 v5 S. W0 k
Next$ j) P7 ? s! z1 b F! E) x
RegExpTest=RetStr0 B) C D4 w. I; L) \& l2 Y
End Function9 A# K9 {' p' b" ]$ j+ N8 N X! b
- ^# I" v, Q0 i4 x3 b5 n" V; r
' G+ H: ^# ~9 k' p9 e3 _# i* I: }( i. q/ `- r6 Z( |2 o: @) \
& z1 T3 ]) ~4 k, R3 f6 m</script>" Y& E, s5 \7 ]/ R
<script for=window event=onload>; _% r- z i0 f) T9 J* J. B
DoLoad
# x/ a* K* J1 [" u9 \0 `9 c% u5 w. w</script>
* L7 g( J N; l. O. \! R<xscript for=window event=onbeforeunload>4 K3 c( [* m; j* k& V
'DoSave
2 Y; X, I7 Q5 r6 Y8 ]" Z/ N</xscript>2 p4 X( F/ q- J+ Q# F
<script>: d, p& H7 N9 V
Sub DoSave J+ |0 U6 Y! p2 z7 i5 |
foo.setAttribute "content", foo.innerHTML# G$ |8 i( N, b, N7 @: |
foo.save "EditContent"! r; i1 O: x7 W. B; L) u/ g
End Sub
. d# ~! w2 d% X# l" v. }sub DoLoad
" k+ p' y* ]: y2 ], q foo.load "EditContent"7 O; M# F6 f! j# H: @
content = foo.getAttribute("content")9 E% X) B. L* g" V4 u
if content<>"" Then foo.innerHTML=content% I# W& K+ U1 o3 u
End Sub
; Q/ |3 f& J% |6 Z( H5 ESub DoClear. s/ P9 U) c$ B
foo.innerHTML = ""
9 C; a0 J( @' U$ E3 x( N# h8 Y2 wEnd Sub4 g, f, |9 L- R% U
; w$ n1 H: ]& U/ ?Function Disp(x)
9 Q3 Y+ R) a b* R& w$ \ Select case getlocale
; q4 o8 c9 A- [2 |6 J0 r' l3 H Case 1036,2060,3084,5132,4108 'French
* N: @/ j( X4 ~' { J* t8 U* G# v Select Case x5 s0 R; Q/ @& j* Y6 f
Case 0 'sous-titre
$ |" m) o4 k& ]: D3 w6 Z9 E1 T. p Disp="Outil d'analyse de requetes - 1 backlink svp !"' K- Y: V" ?" t) R& `
Case 1
, d) p- r) F3 t+ D% s4 ?: Q Disp="Votre liste de mots a monitorer :"
2 X& P& ~1 L5 F6 ?' N6 j Case 2
$ {. g' S( n+ T3 @4 Q# S& w Disp="Sauve"
8 W% Z. }: \5 |; F3 c2 U Case 3$ g7 s$ p3 v; D) a) n8 Z1 ^
Disp="R.A.Z"/ f6 |) q+ y6 s9 T
Case 4# d5 _" i( E3 z2 U
Disp="Charge", P r- @+ o& [
Case 5
( _2 A* n* l2 p9 _ Disp="requetes"
! Q( [: k9 q! |& R, R3 I Case 61 b4 J5 R. g ]! o& ]8 T3 K
Disp="Dernieres requetes"
C2 g- R1 V4 n0 U% d Case 78 c4 {3 Q$ M; b. r1 @
Disp="Nb de requetes lues"
a6 z$ ?2 u3 A" O6 p: _" x Case 8
! U [. U7 g, \8 R. ^. x) ] Disp="Cliquez dans le menu pour activer l'analyse d'un moteur."_
- g4 [+ E+ q% z' t & " Recliquez pour la desactiver."
4 W" d5 v# y: _6 | Case 9( C0 t, U. R$ A' P( g% i
Disp="Mots". a( q5 L2 q& B, r0 Q
Case Else3 u4 U% i) W3 K+ O _
Disp="###"
/ D8 ^; V G& X0 a( f End Select5 Y/ \0 S j0 F9 G& k
Case Else
# H; {, T* D1 P3 a2 H Select Case x
# s( U9 n: \2 i- M# K6 {, t7 e Case 0 'sub title- }6 U% C' r7 z. {7 p7 G+ A
Disp="A linkware search engine analysis tool"
; h# b" J0 K) L* G" s Case 1
+ x* q$ f$ x! Q7 o Disp="Your keywords to monitor :"6 ~/ k3 W( d" Y5 }3 k" ]
Case 29 N, m8 L$ j* ^# k
Disp="Save", p! X _( ^3 D# O) O3 I
Case 3, z* t; H1 ?. I% z
Disp="Clear"
4 w4 S9 d j0 O- ^; y Case 44 f9 ] p0 }9 [& R8 t
Disp="Load"
7 [' B2 {8 n6 O; Q$ ^0 H# s# M& M Case 5) e& g+ |! O: _3 k* g. ?& r
Disp="Queries", `! E/ F% b" k/ J" e/ J) {
Case 6: q2 }7 m; b' c+ G( [$ U* P
Disp="Last queries"6 e% N, @- k) G7 P3 Q
Case 7
9 _0 H1 Z: Z( Y& H& e( f* { Disp="Amount of scanned queries"$ [6 t9 \% F8 R. _1 g% u
Case 8
8 L" q3 F% y; y7 h Disp="Click above to start the queries analyzis on a specific search engine."_6 q1 D$ N! S. v/ g3 C) r$ m
& " Click again to stop it."+ A& h6 \" T8 B4 |9 L% R" O$ T ?
Case 9
+ G& c; H m) a Disp="Words"% B- S, c8 o2 l5 S/ W
Case Else
6 |$ J* \+ k. B; p4 b3 L2 _/ n! S Disp="###"
' U% f8 p. M! p% b5 J End Select
# h; B3 d0 m" K9 g) X" M, u0 F0 s End Select
7 I( [" {* l" S& {" T; e$ nEnd Function
5 c0 v J; s+ m k# CSub DispSE(x)
7 _& o1 W. r1 X: Y/ H Select Case x# A/ R1 L$ s. d! S) o( k
Case 0
3 z4 r6 ~; [0 J4 h. B% h1 `% O, d if lycosfr.location="about:blank" Then8 d3 I3 C/ V. [/ \* {
lycosfr.location="http://www.recherche.lycos.fr/voyeur"
6 ?) c" _' T1 X! J& V6 b# S Else
% G" {3 A0 q( @4 f) O' L6 T lycosfr.location="about:blank"
$ |$ c1 Y, {* T* T End If% Y3 W Q& ]( o! F. A/ t
Case 1
+ E: J- a. l% G( }" b if lycosde.location="about:blank" Then2 S3 @" F1 G" k$ l
lycosde.location="http://www.lycos.de/inc/content/suche/"_
1 x) C" k4 @5 e* u & "includes/livesuche_iframe.htm?ergebnisse=&refresh=", b) t( [- `5 b+ H" A2 _+ l2 k" m
Else
( _: h# Y* X$ c K h( R3 x6 e lycosde.location="about:blank"9 T$ Q" d3 R( C C0 i L
End If
. g" X. h {+ I9 U Case 29 F7 h @5 r2 M7 B7 K) ?7 d
if fireballde.location="about:blank" Then
! s4 J( q0 t' ]- W fireballde.location="http://www.fireball.de/livesuche.csp". m" e; C0 ~& E4 N3 r! e
Else& X \* [6 t4 h9 K6 N
fireballde.location="about:blank"4 t6 w: `' e" R b
End If
2 r, \& [% x9 u! g- J9 U. I Case 3
9 R" }7 p3 ?- x" q if metacrawler.location="about:blank" Then
4 u0 E- J+ A' X+ K) G metacrawler.location="http://www.metaspy.com/info.metac.spy/metaspy/unfiltered.htm"; t) m5 p+ `% S, E' O5 W- G) K5 [
Else% i# f, M1 U w1 T
metacrawler.location="about:blank"
7 r2 x4 `. o8 U4 _& D" d8 ^/ l( G3 u) p0 I( G End If
[ L# Q9 J+ w: k7 V6 k Case 4& A" i" B2 c8 B" ]5 a4 v
if kanoodle.location="about:blank" Then7 ?3 _& t% M" p ]6 P7 o( e" w( |3 p
kanoodle.location="http://www.kanoodle.com/spy/spy.cool"( b% q( y- ~- }' @
Else6 [/ r- k1 M C. l u! Y
kanoodle.location="about:blank". c' O3 l0 P8 S! }4 {
End If
/ ]- K3 `# ^; T- k. y; l1 p; } Case 5
: A H2 r, w } if galaxy.location="about:blank" Then
4 ~2 l7 v! G! R( P% o4 y galaxy.location="http://watch.galaxy.com/b/watch?filter"
u! t1 k1 n; [2 o4 U Else6 J! Z# p& l' R! f
galaxy.location="about:blank"
" ?. y0 @& a6 Z* V End If
$ `$ a8 w5 \( G0 C Case Else5 g( w0 t6 J, V; e" L
Msgbox "DispSE : not found - " & x3 a8 _; ]4 d. f' G( f
End Select
. L# U/ A, v* x a* C6 [; ]End Sub9 O. G6 j6 J/ {! R5 y8 Z7 U
% `: g) v( D& z& U. a</script>
) {) g1 e' r9 p( }% `3 H. {( D<style>
+ ?) O# _/ m) G8 e/ j8 c' x* }body,td,th,p{font-size: 11px;font-family: Tahoma,Arial;}* n3 b+ j& `. \9 A* S8 Z) W% n2 s
.topmenu{* S1 Z& n& {. u( b
border:1px solid #222222;
& ?* |7 g7 c# z+ L, L& `, A background-color:#eeeeee;
* j& ]' S! |: t4 d}: V4 x8 s2 `# \& {3 k- W! t
.topmenu a{$ _! a% `8 D: \2 i+ I
height:15px;
- X U0 s" h% c$ x& c+ y3 N background-color:#BDDCBD;
( Z, U) M4 x1 V, T padding-top:1px;2 x. l7 a1 R: ^2 ~7 t& F- s7 ?
padding-left:5px;; C V* p& m: m2 m! R4 g; X
padding-right:5px;( z( h, N- E4 {$ `( j' {
text-decoration:none;
4 ]8 j: q3 t2 p- N+ E3 S7 H color:black;4 p+ X' s% z, r S2 l
text-align:center;0 n; D5 s& p3 k. k) h
display:block;& O N1 u5 Y7 D. m' T1 y) [0 [
}% Q, B: b% y- n: J6 R* v. T" ?& S
.topmenu a:hover, .topmenu a:active{+ ^. e( Q G2 w( o
background-color:#89DB89;color:black;/ V. v& B# [# a9 V5 E7 C+ e0 {; z- V
}
1 E7 J* @ h3 E* F#rb{border-right:1px solid #222222;}5 @! k2 L9 A' y9 j6 O
A {color:#AAFFCC}
" [$ p: W t6 p+ D. z( IBUTTON {font-size: 7pt;cursor:hand;}
5 [* P# l/ X% P/ ?/ h" M) j: t1 q& v8 ]. C.userData {behavior:url(#default#userdata);}7 [4 i! E$ E j2 k# A# M; `
</style>; N3 H! V. {) F$ O4 e2 F5 a
6 a1 f) |; A* {5 Q& H</head>) X2 m: l, {) Z, J8 _( G: O
; B# v, k- y+ S A. n
<body bgcolor=white text=black style="margin:2">/ {( E R3 H; i) w: [
<a href=http://www.interclasse.com/scripts/keywordranking.php>
3 T I2 {) j" \. T5 ^8 p$ E<img src=http://www.interclasse.com/pics/avatar.gif align=left border=0></a>0 F3 f% a R" ?4 W) f; k, g9 m
) y4 j7 J) s4 }& Z: r4 {<H1 style="margin-bottom: 0px;">Keyword Ranking</H1><Script>document.write Disp(0)</Script>4 R8 M. p9 h- b9 }
8 v, a# L" Q; K7 `8 ~; p& {<table class=topmenu border="0" cellpadding="0" cellspacing="0"><tr># A! {0 u* u, H+ y7 J
<td width=60 id=rb> </td>/ w; }# {+ V4 ^$ m# J
<td id=rb width=80><a href="#" onClick='options.style.display="block"'>Options</a></td>
- H% F8 \* c+ k3 Q f<td id=rb width=80><a href="#" Title="French">Lycos.fr</a></td>
9 E5 h2 I9 w1 W. h8 Q) X<td id=rb width=80><a href="#" Title="Deutsch">Lycos.de</a></td>
8 I. l, c$ W( c1 _/ u<td id=rb width=80><a href="#" Title="Deutsch">firball.de</a></td>8 L, C7 _3 Z3 t6 j# E8 ^* }1 }
<td id=rb width=80><a href="#" Title="MetaSpy">MetaCrawler</a></td>9 `4 z& E" Y n: }5 p
<td id=rb width=80><a href="#">Kanoodle</a></td>
P. @ }( n. [<td id=rb width=80><a href="#">Galaxy</a></td>6 i1 Y7 e$ H0 [
<td width=60> </td>. r$ F- @1 K5 ^
</tr></table> _# O) G) P$ q# ~6 z! ^9 i& ?* r
<script>document.write Disp(8)</script><br>
5 C+ |5 Z. A" Y& R
, O) A# u) K, Y3 y<div id=options style="display:none;width:180;border:1px dashed #222222;background-color:#D0D0D0">3 Y( ~9 Q" F- i/ K T
<script>document.write Disp(1)</script>* ]# ?) g/ ?- e6 t
<div id=foo class=userData contentEditable=true style="margin=4;width:170;height:14;border:1px solid;background-color:white"></div>
, b" u: `$ J( | <button onClick='DoSave()'><script>document.write Disp(2)</script></button>
- L# D" k9 T8 F1 c5 p: B" z <button onClick='DoClear()'><script>document.write Disp(3)</script></button>
' F3 Y" V1 ?1 K; Z1 u4 o- d <button onClick='DoLoad()'><script>document.write Disp(4)</script></button>1 X. T( b% `2 u1 D
<button onClick='options.style.display="none"'>ok</button>6 X, y6 O' E: o Y1 m
</div>
; I. K5 k& E. x" d) D0 O! v( J/ ]7 d& F2 h
$ n& S7 K3 x& i1 D* O7 \/ W<div ID=MaListe></div>
, l5 }7 A6 s- L+ u" |" X( I. F9 @$ t$ [6 x: [4 ~
* X& E: H/ D- U<table width=100%><tr><td>, Y+ Q1 Y' A8 z6 }, x6 I* ?/ p
<iframe id=lycosfr height=200 src="about:blank" width=100%></iframe>: G5 l8 h1 Y# _
<iframe id=fireballde height=200 src="about:blank" width=100%></iframe>
; Y9 D& o+ x% F5 m8 e% o; |5 {$ X5 [<iframe id=kanoodle height=200 src="about:blank" width=100%></iframe>4 H9 ]; b3 Q! [) I* k
</td><td>& b3 D8 U7 E3 v3 G+ `. Y* v
<iframe id=lycosde height=200 src="#" width=100%></iframe>
; O4 d, z/ m0 n) G) D+ D<iframe id=metacrawler height=200 src="about:blank" width=100%></iframe>
" D6 P( S/ t# Y, S<iframe id=galaxy height=200 src="about:blank" width=100%></iframe>
8 g9 c& I( q5 l8 [</td></tr></table>
: u! J e$ D* q7 t& M7 V. ?
3 E/ e" O$ V4 `' T+ m7 j/ h</body>
3 ~( W" G1 s5 R; j</html>
; q7 W* B2 r8 ` ?% E======================================================
- o# e ?7 o+ I+ @& `8 [Keyword Ranking
8 s+ q$ y/ `2 m0 M* G6 {1 L4 g+ a3 S! f1 P0 s' L
Real-time ranking of keywords entered on search engines* n% d1 {$ u% P9 z' u
9 z% k7 {, v* a6 Q
Monitors all queries and lists last queries and top 10; u7 R$ S' M* v4 t0 b
3 A7 m5 F* y a, a7 c8 r
File Name : keywordranking.hta
! F7 Z ~5 H, W- Q9 `( S4 KRequirement : IE6% w+ n4 G$ A3 m, r& g# D( m5 p% Z
Author : Jean-Luc Antoine
* e# s" v3 A1 s0 S/ V4 SSubmitted : 09/12/2003* }9 S% ~8 v/ o- K' ~
Category : HTA& w, U( g" v5 o0 d. _1 [ }
Remember : The file extension has to be *.HTA 保存時注意編碼,推薦用utf8格式。
$ s( e+ }* V$ [( q' H
- Y" W4 t2 s9 P1 o* v- T* J) j& }/ y5 H/ T4 ?0 ]- r8 b
3 G2 O: m6 h: h! U6 p$ h' v! W0 f U2 f% q6 B- h m+ y G8 J
( p% O1 I. B9 l1 `5 L1 W# N8 i
; z# j/ r. y7 m6 z. c- ^9 x6 ?3 J. Y0 |. F
3 ?* X; @; G/ {2 P
7 J9 Q' g9 W1 w$ g% F4 [9 i2 m
! `$ t- c Z/ m# Z3 J5 f' T: S$ w* K2 w. N
, q3 r- D* h* A5 V' T& ]; \3 q6 d2 [* k8 H8 V
- a4 J' j/ M) U' S2 G' y: _
6 [4 ~' e2 `% T. y. W
! F1 r7 b1 ?* N! t9 z) {
4 U! `3 o1 ]9 Z3 s5 ] ^
1 h; h1 w# V: E( H6 u7 E$ I
! e- A! \% I& u) y
2 M0 S& N/ e, M! P4 E
9 u" I( G( F: q" F$ S. j& R t; F% ~( p J9 t
|