Какие библиотеки использовать, чтобы собирать данные с сайтов?
1) Самый крутой scrapy 
2) Для любителей css query https://lxml.de/cssselect.html
3) Еще довольно мощный beautifulsoup
В большинстве случаев urllib+lxml. Еще grab интересная штука.