Это вполне возможно. Самый простой способ - перебирать список URL-адресов, загружать контент, находить URL-адреса, добавлять их в основной список. Остановите итерацию, когда будет найдено достаточно страниц.
Просто несколько советов:
urllib2.urlopen
для извлечения контента
BeautifulSoup
: findAll ('a') для поиска URL