Recomendado: Como acessar vários nomes de domínio em um espaço de site Um código ASP que pode permitir o acesso a vários nomes de domínio em um espaço de site: a seguir é o conteúdo referenciado: %se request.Servervariables (server_name) = & q
Sempre que o Alexa Ranking é atualizado, preciso resolver os rankings de todos os sites semelhantes relacionados e ver as atualizações de classificação desses sites rivais. Eu fiz mais e me sinto irritado. Embora eu tenha apenas mais de 30 sites, me sinto um pouco cansado depois de vê -los um por um. Portanto, me pergunto se posso usar um programa para ler seus dados de classificação.
Eu costumava lembrar que, em um site com uma lista completa de sites, há também o ranking mundial deste site após o nome de um site. Acredito que deve ser lido pelo programa, caso contrário, eu ficaria exausto se verificasse um por um. No entanto, depois de navegar em todos os sites do Alexa, não encontrei uma maneira de obter os dados de classificação diretamente. Embora forneça algum código, como:, o número da imagem não pode ser lido.
Mais tarde, quero ler a página sem usar o XMLHTTP e depois cortar esse número? O problema é um pouco problemático, talvez você possa tentar. Então comecei a ver as duas páginas que mostraram o ranking.
| A seguir, o conteúdo citado: http://www.alexa.com/data/details/@url=www.itlearner.com e http://www.alexa.com/data/details/traffic_details@q=! amp; url = www.itlearner.com, veja o arquivo de origem, procure ranking de tráfego, a classificação do meu site é a seguinte: <Ti> <bbip> <l Traffic> <way> 4 </Today> </fatestle> </bbip> </ti> 5 <Tprp> <pyp> Views Views Rank:> <Pyp> Classificação:> </pyp> </tprp> <way> 7 </Today> <Visualizações da página por usuário:> <[email protected]> <way> 6 </way> </[email protected]> </Page Views por usuário:> <[email protected]> <frast Rank> </Page Rank para> Eu procurei de novo e vi que o ranking de tráfego é exibido: hoje 1 semana. Avg. 3 mos. Avg. 3 mos. mudar. Hoje e 1 wk na forma anterior estão representados na forma acima. Quando se trata de 3 meses, que são os dados mais críticos, eles são realmente exibidos diretamente com números. Isso é ótimo! |
Depois de analisar o código antes e depois, descobri que o código por trás dos dados era exclusivo </td> <td class = bodybold align = Center bgcolor =#ffffff> <img, então comecei a programar.
O seguinte exemplo de código -fonte é para sua referência:
| A seguir, o conteúdo citado: <% Função privada Bytes2BSTR (VIN) dim i, thischrcode, nextchrcode strreturn = para i = 1 a lenb (vin) thischrcode = ASCB (midb (vin, i, 1)) Se thischrcode <!! amp; h80 então strreturn = strreturn! amp; Chr (thischrcode) else NextChrcode = ASCB (MIDB (VIN, I 1, 1)) strreturn = strreturn! amp; Chr (clng (thischrcode) *! amp; h100 cint (nextchrcode)) i = i 1 fim se o próximo bytes2bst = função final da strreturn Função getUrl (url) set recuperação = server.createObject (microsoft.xmlhttp) com recuperação. Abra Get, URL, Falso ,. Enviar getUrl = .ResponseTxt getUrl = bytes2bstr (.Responsebody) termine com recuperação definida = nada final da função O exposto acima é o código geral para o código da página de leitura usando xmlHttp função getalexarank (url) No erro, retomar o próximo tempstr, trueurl, x, keystr Trueurl = http://www.alexa.com/data/details/traffic_details@q=! amp; url =! amp; url tempstr = geturl (trueurl) keystr = </td> <td class = bodylold align = Center bgcolor =#ffffff> <img tempstr = split (tempstr, keystr) (0) x = Instrrev (tempstr,>) 1 tempstr = mid (tempstr, x) Se errar, então getalexarank = err.description err.clear else getalexarank = tempstr end se a função final |
O exposto acima são os dados que lê a página do site Alexa, analisa o código e depois obtém classificações.
| A seguir, o conteúdo citado: dim url url url = www.itlearner.com O URL para consultar, não adicione http: //response.write (getalexarank2 (url)) a dados de classificação de saída %> |
Hehe, no futuro, não há necessidade de verificar o ranking relevante da empresa, um por um. Você só precisa colocar esses sites no programa para permitir que o programa os leia um por um.
Compartilhar: como ocultar o endereço real da imagem De um modo geral, o código da imagem do site é assim. A seguir, o conteúdo citado: img src =./Anexos/test.jpg/>