Parte da abordagem simulada do trabalho sobre Pagerank
-
Gera N sites simples cada um com um numero aleatório de links para outros sites gerados;
-
Em seguida faz uma chamada para graph.py
-
Exemplo de uso:
./site_generator.sh 5 0
(gera 5 sites com número mínimo de links = 0)
-
Scaneia a pasta
/sites
e gera um arquivo de descrição de grafos .dot -
Para visualizar o grafo gerado cole o conteudo do arquivo .dot neste site: https://edotor.net/ (ou baixe o Graphviz)
- a partir do arquivo .dot, monta um grafo e aplica o algoritmo page rank
-
para rodar os scripts python instale:
-
pip install beautifulsoup4
-
pip install networkx
-
pip install pydot