Empfohlen: So greifen Sie in einem Website -Bereich auf mehrere Domain -Namen zu Ein Stück ASP -Code, mit dem der Zugriff auf mehrere Domain -Namen in einem Website -Bereich ermöglicht werden kann: Im Folgenden finden Sie den referenzierten Inhalt: %If Request.Servervariables (server_name) = & q
Immer wenn das Alexa -Ranking aktualisiert wird, muss ich die Rankings aller verwandten ähnlichen Websites aussortieren und die Ranglisten -Updates dieser konkurrierenden Websites sehen. Ich habe mehr getan und bin verärgert. Obwohl ich nur mehr als 30 Websites habe, fühle ich mich ein wenig müde, nachdem ich sie nacheinander beobachtet habe. Daher frage ich mich, ob ich ein Programm verwenden kann, um seine Ranking -Daten zu lesen.
Früher habe ich mich daran erinnert, dass es auf einer Website mit einer vollständigen Liste von Websites auch nach dem Namen einer Website das Weltrang dieser Website gibt. Ich glaube, es muss vom Programm gelesen werden, sonst wäre ich erschöpft, wenn ich nacheinander nachsehen würde. Nachdem ich jedoch alle Alexa -Websites durchgesehen habe, habe ich keinen Weg gefunden, die Ranking -Daten direkt zu erhalten. Obwohl es einen Code liefert, wie: die Anzahl des Bildes kann nicht gelesen werden.
Später möchte ich die Seite lesen, ohne XMLHTTP zu verwenden und dann diese Nummer herauszuschneiden? Das Problem ist ein wenig problematisch, vielleicht können Sie es versuchen. Also fing ich an, die beiden Seiten zu sehen, die das Ranking zeigten.
| Das Folgende ist der zitierte Inhalt: http://www.alexa.com/data/details/@url=www.itlearner.com und http://www.alexa.com/data/details/traffic_details@q=! Ampere; url = www.itlearner.com, die Quelldatei anzeigen, nach dem Verkehrsrang für den Rang meiner Website suchen. Rang:> </pyp> </tprp> <Weithood> 7 </Today> <Seitenansichten pro Benutzer:> <[email protected]> <Weithoch> 6 </Today> </[email protected]> </Page -Ansicht pro Benutzer: Ich habe es wieder nachgeschlagen und gesehen, dass der Verkehrsrang angezeigt wird: heute 1 Wochen. avg. 3 Mos. avg. 3 Mos. ändern. Heute und 1WK in der vorherigen Form sind beide in der obigen Form dargestellt. Wenn es um 3 MOs geht, die die kritischsten Daten sind, wird es tatsächlich direkt mit Zahlen angezeigt. Das ist großartig! |
Nachdem ich den Code vorher und nachher analysiert hatte, stellte ich fest, dass der Code hinter den Daten eindeutig </td> <td class = bodybold align = center bgcolor =#ffffff> <img war, also habe ich mit dem Programmieren begonnen.
Das folgende Beispiel für Quellcode ist Ihre Referenz:
| Das Folgende ist der zitierte Inhalt: <% Private Funktion Bytes2bstr (VIN) Dim I, Thischrcode, NextCrcode Streturn = für i = 1 bis lenb (vin) ththrcode = ascb (Midb (vin, i, 1)) Wenn Thischrcode <! Amp; H80 dann Streturn = Streturn! Ampere; CHR (Thischrcode) sonst NextCrcode = ASCB (Midb (Vin, I 1, 1)) Streturn = Streturn! Ampere; CHR (CLNG (Thischrcode) *! Amp; H100 Cint (NextCrCode)) i = i 1 Ende Wenn nächstes Bytes2bstr = Streturn End -Funktionsfunktion Geturl (URL) retrieval = server.createObject (microsoft.xmlhttp) festlegen. mit Abruf. Open Get, URL, Falsch,. Senden Sie Geturl = .Responsetext Geturl = bytes2bstr (.ResponseBody) Ende mit Set Abruf = Nichts Endfunktion Das obige ist der allgemeine Code für das Lesen von Seitencode mit XMLHTTP Funktion getalexarank (URL) Bei Fehler Lebenslauf Nächstes Dim Tempstr, Trueurl, X, KeyStr trueurl = http://www.alexa.com/data/details/traffic_details@q=! amp; url =! Ampere; url tempstr = geturl (trueurl) keyStr = </td> <td class = bodybold align = center bgcolor =#fffffff> <img tempstr = split (tempstr, keystr) (0) x = Instrrev (tempstr,>) 1 tempstr = mid (tempstr, x) Wenn er erren, dann getalexarank = err.description err.clear sonst getalexarank = tempstr -End, wenn Endfunktion |
Die oben genannten sind die Daten, die die Alexa -Website -Seite lesen, den Code analysieren und dann Rankings erhalten.
| Das Folgende ist der zitierte Inhalt: DIM URL URL = www.itlearner.com Die URL zur Abfrage und nicht http: //response.write (getalexarank2 (URL)) zum Ausgabedaten für die Ausgabe von Ranking -Daten hinzufügen %> |
Hehe in Zukunft müssen nicht die relevanten Website -Ranglisten des Unternehmens nacheinander überprüfen. Sie müssen diese Websites nur in das Programm einfügen, damit das Programm sie nacheinander lesen kann.
Teilen: So verbergen Sie die eigentliche Adresse des Bildes Im Allgemeinen ist der Bildcode der Website so. Das Folgende ist der zitierte Inhalt: IMG Src =./Anhänge/test.jpg/>