Am I the only one that worries about licensing and legal issues when it comes to web scraping? I'd be terrified to build a product around it since one law suit would threaten the core business.
I have scraped, but not on the level where it would draw attention. Use the APIs if you can - Trip Advisor do offer an API, as do Bing (for search results).
Unless you are scraping at huge scale I actually think the bigger problem is lack of semantics - people like diffbot[1] using AI/ML to try and solve this issue.
[1] - https://www.diffbot.com