Recomendado: Cómo acceder a múltiples nombres de dominio en un espacio de sitio web Una pieza de código ASP que puede habilitar el acceso a múltiples nombres de dominio en el espacio de un sitio web: el siguiente es el contenido referenciado: %if request.servervariables (server_name) = & Q
Cada vez que se actualiza Alexa Ranking, necesito resolver las clasificaciones de todos los sitios web similares relacionados y ver las actualizaciones de clasificación de estos sitios web rivales. He hecho más y me siento molesto. Aunque solo tengo más de 30 sitios web, me siento un poco cansado después de verlos uno por uno. Por lo tanto, me pregunto si puedo usar un programa para leer sus datos de clasificación.
Solía recordar que en un sitio web con una lista completa de sitios web, también existe la clasificación mundial de este sitio web después del nombre de un sitio web. Creo que el programa debe leerlo, de lo contrario, estaría agotado si revisara uno por uno. Sin embargo, después de navegar por todos los sitios web de Alexa, no he encontrado una manera de obtener los datos de clasificación directamente. Aunque proporciona algún código, como:, no se puede leer el número de la imagen.
Más tarde, ¿quiero leer la página sin usar XMLHTTP y luego cortar ese número? El problema es un poco problemático, tal vez puedas probarlo. Así que comencé a ver las dos páginas que mostraron la clasificación.
| El siguiente es el contenido citado: http://www.alexa.com/data/details/@url=www.itlearner.com y http://www.alexa.com/data/details/traffic_details@q=! amperio; url = www.itlearner.com, vea el archivo fuente, busque el rango de tráfico para el rango de tráfico, la clasificación de mi sitio web es la siguiente: <ti> <bbip> <factor> <Today> 4 </Today> </factor> </bbip> </ti> 5 <tprp> <pyp> <pyp> <Page Views Banns. Rango:> </pyp> </tprp> <Today> 7 </Today> <vistas de página por usuario:> <[email protected]> <Today> 6 </doly> </[email protected]> </page vistas por usuario:> <[email protected]> < -rango de tráfico para> 1 </rango de tráfico para> </budf@opif. Lo busqué de nuevo y vi que se muestra el rango de tráfico: hoy 1 semana. avg. 3 meses. avg. 3 meses. cambiar. Hoy y 1WK en la forma anterior están representados en el formulario anterior. Cuando se trata de 3 MOS, que son los datos más críticos, de hecho se muestra directamente con los números. ¡Genial! |
Después de analizar el código antes y después, descubrí que el código detrás de los datos era único </td> <td class = cuerpo align = Center bgcolor =#ffffff> <img, así que comencé a programar.
El siguiente ejemplo del código fuente es para su referencia:
| El siguiente es el contenido citado: <% de funciones privadas bytes2BStr (VIN) Dim I, ThisChrcode, NextChrcode strreturn = para i = 1 a Lenb (vin) thatchrCode = ASCB (MidB (Vin, I, 1)) Si thatchrcode <! AMP; H80 Entonces strreturn = strreturn! amperio; CHR (CHADRCHRCODE) más que NextChrCode = ASCB (Midb (Vin, I 1, 1)) strreturn = strreturn! amperio; chr (clng (thatchrcode) *! amp; h100 cint (nextChrcode))) i = i 1 final si el siguiente bytes2bStr = strreturn final función getURL (url) Establecer recuperación = servidor.createObject (microsoft.xmlhttp) con recuperación. Abrir obtener, URL, falso,. Enviar getUrl = .ResponsExtext getUrl = bytes2bstr (.ResponseBody) Termine con la recuperación de set = nada final de la función Lo anterior es el código general para leer el código de página usando xmlhttp función getAlexarank (URL) En el error de error Siguiente Dim Temptr, TrueUrl, X, Keystr TrueUrl = http://www.alexa.com/data/details/traffic_details@q=! amp; url =! amperio; URL temptr = getUrl (trueUrl) keyStr = </td> <td class = corporalBold align = Center bgcolor =#ffffff> <img temptr = split (temptr, keyStr) (0) x = instrrev (tempttr,>) 1 temptr = mid (tempttr, x) Si err luego getAlexarank = err.description Err. |
Lo anterior son los datos que leen la página del sitio web de Alexa, analiza el código y luego obtienen clasificaciones.
| El siguiente es el contenido citado: dim url url = www.itlearner.com La URL a la consulta, no agregue http: //Response.write (getAlexArank2 (URL)) para producir datos de clasificación %> |
Jeje, en el futuro, no hay necesidad de consultar las clasificaciones del sitio web relevantes de la compañía una por una. Solo necesita poner esos sitios web en el programa para que el programa los lea uno por uno.
Compartir: Cómo ocultar la dirección real de la imagen En términos generales, el código de imagen del sitio web es así. El siguiente es el contenido citado: img src =./Apego/test.jpg/>