Como escolher uma lista de blogs de acordo com o seu índice de popularidade Technorati?


Precedente no artigo, aprendemos a servir-nos do "software" gratuito XScrape, que permite extrair dados do web. Vamos utilizar-o hoje num exemplo prático: a selecção de uma lista de blogs de acordo com o seu índice Technorati.

O índice de popularidade de um blog, na acepção de Technorati, corresponde ao número de blogs diferentes que vinculam para este blog. Não é necessariamente um índice de qualidade mas um indicador da influência do blog no blogosphère, que pode ser vinculado também às capacidades do autor de promover o seu blog. É por conseguinte lógico interessar-se a fim de estudar os métodos dos blogueurs que tiveram êxito a fazer o seu buraco.

Consultar o índice de Technorati um blog, nada de mais simples: é suficiente consultar a página http://www.technorati.com/blogs/ {adresse_du_blog_voulu}. Consequentemente, parece fácil a automatizar a recuperação do índice de Technorati de vários blogs graças a XScrape.

A fim de tornar a nossa empresa interessante, vamos inclinar-se sobre a lista de blogs de desenvolvimento pessoal de Priscilla Palmer (eh sim, não me canso;). A selecção da lista de Priscilla desenrolar-se-á em 4 fases distintas:

  1. Recuperação automática das relações dos blogs da página de Priscilla Palmer
  2. Transformação destas relações em relações Technorati
  3. Recuperação automática dos índices Technorati dos blogs
  4. Selecção das informações obtidas

Recuperação automática das relações dos blogs da página de Priscilla Palmer

Para recuperar as relações dos blogs da lista de Priscilla Palmer, é suficiente executar XScrape com os parâmetros seguintes:

URL: http://priscillapalmer.com/pdl.php/

Inclusivo URLs: http://priscillapalmer.com/pdl.php/

Exclusivo URLs: http://priscillapalmer.com/,http://www.priscillapalmer.com/

Regular Expressão: <a [^<>] *href=” http [^<>] *target=” _blank” [^<>] *> [^<>] *</a>

Uma rápida análise da página de Priscilla permite com efeito ver que todas as relações dos blogs listados possuem o atributo target=” _blank”, o que permite recuperar automaticamente as boas relações.

Transformação destas relações em relações Technorati

Após ter recuperado o resultado de XScrape num ficheiro texto, uma simples operação de substituição é suficiente obter as relações Technorati:

  • Substituir http:// por: http://www.technorati.com/blogs/

De momento, ainda não tenho encontrado o meio para analisar uma página HTML sem estar a utilizar um endereço http. Por conseguinte pus esta página sobre o meu servidor local de modo que XScrape possa encontrar o ficheiro. Aquilo dá um endereço do tipo http://localhost/…

Recuperação automática dos índices Technorati dos blogs

Para recuperar os índices de technorati dos blogs da lista de Priscilla Palmer, é suficiente executar XScrape com os parâmetros seguintes:

URL: http://localhost/lienstechnorati.html (a página que construiu-se à etapa precedente)

Inclusivo URLs: http://www.technorati.com/blogs/

Exclusivo URLs: http://www.technorati.com/blogs/tag/

Regular Expressão: <a [^<>] *class=” links” [^<>] *href=” /search/ [^<>] *title=” View [^<>] *blog [^<>] *reactions” >Authority: [^<>] *</a> [^<>] *</div> [^<>] *<div> [^<>] *<a [^<>] *class=” fav

Para encontrar a boa expressão regular, é necessário consultar o código fonte de uma página de blog Technorati. Seguidamente tatônnant ligeiramente, obtem-se finalmente a boa expressão regular.

Notam que este método tem-me permi de recuperar cerca de 80% dos índices technorati, e isto por 3 razões:

1/Certains relações não correspondiam à raiz do blog
2/Certains relações não têm ainda índice porque ninguém ainda vinculou o seu blog
3/Certains relações não são blogs

Selecção das informações obtidas

Com um pouco de Excel e ligeiramente um pouco de autohotkey, pode-se fazer maravilhas.

Eis como procedi:

  • Primeiro tenho suprimido na saída obtida todos os dados inúteis
  • Seguidamente transformei o ficheiro em formato CSV por substituições sucessivas para obter linhas onde as colunas são separadas por pontos vírgula, para poder importar-o em Excel:

    http://www.threesixtyalliance.com/360-view;6
    http://www.todayisthatday.com/blog;314
    http://www.positiveselftalkguide.com;46
    etc.

  • Para conhecer os blogs dos quais não se pôde ter o índice, é interessante também importar os dados da lista obtida aquando da etapa 1 no mesmo ficheiro Excel a fim de fazer uma comparação.
  • Graças um certificado autohotkey, pode-se seguidamente facilmente fazer corresponder as colunas e obter um resultado deste tipo:

    Ficheiro Excel dos blogs

    (há em toda uma 727 linhas)

  • Pode-se seguidamente escolher as linhas e exportar todos os dados num ficheiro HTML para obter a lista final.

Conclusão

Espero que graças à este artigo, terá podido descobrir a potência de XScrape. Observará-se que é possível fazer a mesma coisa utilizando o API de Technorati, mas o método apresentado aqui à vantagem de não necessitar nenhum conhecimento em programação.

No próximo artigo, encontrará a lista completa dos blogs de desenvolvimento pessoal de Priscilla Palmer escolhidos de acordo com o seu índice Technorati.

Tags: , , , , , , , , , , ,

Se gostar deeste artigo, der mais visibilidade votando por ele sobre Scoopeo:


Artigos similares (em teoria):
Stats
XScrape: um "software" gratuito para extrair dados a partirem do web
Página de stats: onde encontrar os melhores certificados de estatísticas
Mais de 350 blogs sobre o tema do desenvolvimento pessoal
Projecto de artigo de colaboração: a lista final dos blogs de desenvolvimento pessoal francófonos


Um comentário ”

  1. Jean Michel said,

    Wrote ele Março de 10,2008 @ 20:05

    Um tuto explicado bem :) bonito trabalho

    Bom fim de dia:)


Um rétrolien

  1. Como escolher uma lista de blogs de acordo com o seu índice de popularidade Technorati?

Como RSS · TrackBack URI

Acrescentam um comentário

Nome:

Enviar por correio electrónico:

Website:

Como: