请帮忙分析一下以下句子的成分

问题描述:

请帮忙分析一下以下句子的成分
Finding a bargin was getting easier,owing to the rise of online auctions and Web sites that did comparison shopping on the Internet for the best deal.

你的bargin是不是打错了,是不是bargain?
这句话的意思是:要找寻物美价廉的商品越来越容易了,因为有越来越多的网上拍卖,还有可以在各个网站之间进行比较以便达成最好的交易.
owing to the rise of online auctions and Web sites that did comparison shopping on the Internet for the best deal.是原因状语.
that did comparison shopping on the Internet for the best deal.是Web sites 的定语从句.
did 是强调作用.
shopping on the Internet 前省略了When,用现在进行时表伴随动作,即在网上购物的时候.