买菜的因素有哪些