1) Получить инфу о комплектующих пк(их наименования) 2) По этим комплектующим сделать парсер цен 3) Полученные данные свести в утилиту , в которой будут отражены( комплектующие пк --- их цена --- источник цен).
Делаешь функцию которая возвращает информацию о комплектующих, делаешь функцию которая получает цены по названию (или какую там берёшь инфу о комплектующих), потом по полученным из первой ф-ции комплектующим циклом пробегаешься, передавая их второй функции и сохраняя (в словарь, например) инфу имя-список цен. Потом принтишь поэлементно полученное.