В чем разница между библиотеками Requests и Grab?
Граб краулер-паук, в котором можно использовать парсер страниц lxml
Он является копией Scrappy
requests - библиотека для удобной работы с http-запросами
как scrappy так и requests можно использовать для задачи.
На малых обьемах быстрее будет написать код с использованием реквестс
requests - библиотека для создание и отправления запросов.
Grab - библиотека для анализа страниц, но включает ещё и запросы.
Для вашей задачи больше подойдёт requests и использование api