I'm new to Python so I'm sorry if this is a newbie question.
I'm trying to build a program involving webscraping and I've noticed that Python 3 seems to have significantly fewer web-scraping modules than the Python 2.x series.  
Beautiful Soup, mechanize, and scrapy -- the three modules recommended to me -- all seem to be incompatible.  
I'm wondering if anyone on this forum has a good option for webscraping using python 3.  
Any suggestions would be greatly appreciated. 
Thanks,
Will
lxml.html works on Python 3, and gets you html parsing, at least.
BeautifulSoup 4, which is in the works, should support Python 3 (I've done some work on this).
Python 3 web scraping options