how many pagesyou can have multiple starting points in the same database--within the programthese are called "websthe spider chooses randomly amongst all non-visited links across all the webs as the next page to spider if you want to dump the contents of the spider sqlite fileyou can run spdump py as follows( none '( none '( none '( none ' rows this shows the number of incoming linksthe old page rankthe new page rankthe id of the pageand the url of the page the spdump py program only shows pages that have at least one incoming link to them once you have few pages in the databaseyou can run page rank on the pages using the sprank py program you simply tell it how many page rank iterations to run how many iterations: [( )( )( )( )( )you can dump the database again to see that page rank has been updated( '( '( '( ' rows you can run sprank py as many times as you like and it will simply refine the page rank each time you run it you can even run sprank py few times and then go spider few more pages with spider py and then run sprank py to reconverge the page rank values search engine usually runs both the crawling and ranking programs all the time if you want to restart the page rank calculations without respidering the web pagesyou can use spreset py and then restart sprank py how many iterations: