igeek wrote:I just stumbled on Scrapy.. I'm not sure if one is better then the other?
BeautifulSoup is for parsing html/xml. That's it. Scrapy is a more complete framework. E.g. it gives you a web crawler, allows you to automatically download images, etc. It's a lot more heavy-duty than BeautifulSoup and comes with
more batteries. Because of that, it has a steeper learning curve (though not by that much) and may be more difficult to install (especially on Windows, where you'll need to get OpenSSL separately). The two actually serve quite different purposes (and IIRC, you could actually get Scrapy to use BeautifulSoup as its HTML parser).
Which you use depends on what you want to do. If you want to scrape some text from a well-known set of web pages, use BeautifulSoup. If you want to scrape entire websites (potentially with media content), use Scrapy.