Difference between BeautifulSoup and Scrapy crawler?
Both are using to parse data.
Scrapy:

Scrapy is a fast high-level web crawling and web scraping framework,
used to crawl websites and extract structured data from their pages.
But it has some limitations when data comes from java script or
loading dynamicaly, we can over come it by using packages like splash, 
selenium etc.

BeautifulSoup:

Beautiful Soup is a Python library for pulling data out of HTML and
XML files.
we can use this package for getting data from java script or 
dynamically loading pages.

Scrapy with BeautifulSoup is one of the best combo we can work with for scraping static and dynamic contents
I want to make a website that shows the comparison between amazon and e-bay product price.
Which of these will work better and why? I am somewhat familiar with BeautifulSoup but not so much with Scrapy crawler.