Web Scraping AirBnb and hotels.com “Price Analysis and Comparison”

Slides:



Advertisements
Similar presentations
GFS Travel Resource Guide Training Instructions for On-line Booking through Cliqbook.
Advertisements

Jnan B2C Features Hotel Reservation - B2C Features  Hotel Search on country, city wise  Hotel sort options  Filter search option  Hotel rates  Hotel.
1 GetThere User Training Booking & Managing Online Travel.
Presented by Christian Becker TripAdvisor: How reviews influence consumer purchases 5/14.
Quick Reference Guide ACCESSING SITE SEGOnline is Sony’s online booking site for booking business travel. To access SEGOnline, direct your Web browser.
Unit 13 – Tour Operations P2 - Describe the products and services provided by different categories of tour operator for different target markets 1.
Airbnb.com Find a Place to Stay Team- 4: Sanjay Kumar | Sarika Prasad | Sridhar Sarnobat | Bhavani Yella.
Chapter 1. Hospitality  Meeting the needs of guests with kindness and goodwill.
USER MANUAL USER MANUAL 21 June TABLE OF CONTENTS System Description4 How It Works?5 PLUGIN Maxxbooking Plugin6-7 Hotel Info & Description8-9 Availability.
TravelCube. Objective of this training: To raise awareness about Travelcube To show you how to make the most of our system.
Marketing the Tourism with a Unique Travel Platform made for Tourism Operators 12 years building technology for tourism suppliers knowledge engineering.
Holiday Packaging System By Trawex Technologies. The Travel Portal provides online booking facilities to customers or end users visiting the website.
Top 8 Tips for First Timers - Vacation Apartment Rental Vacation apartments are getting very popular across the world. They can be very cost-effective,
Look, Book, Share: The Changing Landscape May 2016.
Catrinel Micu -real estate broker-. Short term accommodation support Booking online : -1 st option Airbnb -2 nd option short time accommodation - 3 rd.
HTT 200 MASTER Teaching Effectiverly/htt200master.com FOR MORE CLASSES VISIT
Book Online travel packages deals : Hotels Booking, Holiday packages booking, Air Flight booking, car rental, top rental deals Top Destination For Vacation.
Quay Serviced Apartments offers luxury serviced apartments, Manchester apartment hotel, 1 bedroom apartments and 2 bedroom apartments hotel in Manchester.
Is A Vacation Rental Apartment A Better Choice Than Hotel? Next time you plan to go to London for a vacation try looking up London vacation rentals instead.
G R A N D V A C A T I O N S Southern California and Arizona (800) Creating Priceless Memories uite Savings GRAND VACATIONS.
St. Thomas Vacation Packages For more information please visit our website
Marketing & Brand Research AAA Member Poll 2011 Summer Travel and Entertainment Auto Club of Southern California May 2011.
Los Angeles Holiday Apartments Los Angeles Guest Suites offers accommodations for vacationers or business travelers alike, providing a comfortable alternative.
T IPS TO FIND USC HOUSING & USC HOUSING OFF CAMPUS : USC is a great school and an exciting place to be, one thing that.
JUST GO TRAVEL CONCEPT JUST. The Design Challenge The design challenge is to make little improvement in the UI and UX of the present travel apps, so that.
Vacation Rental Script, Airbnb Clone, Airbnb Script
Welcome to WINDINGRIVERPLANTATION
How Do You Choose The Best Space Renting Script?
Digital Disruption of an Industry UBER AirBnB
Building the Logic Model:
What is Travelaps Hotel Reservation System? It is a web based solution for hotels which manage all of the operations of online selling; containing.
HTT 200 Help Bcome Exceptional /snaptutorial.com
(my biased thoughts on)
What are Standard, Deluxe, Executive, and Suite Hotel Rooms?
Online marketing 4. ONLINE BOOKING PLATFORMS FOR TOURISM SECTOR
PRIVATE HOLIDAY RENTAL
Tips for Finding a Cheap Flight
Affordable Travel Colin Swift.
Overtourism: When is There Too Much Tourism?
Alaska Fly-High Travel Agency.
Rent unique places to stay from local hosts
BEST AND CHEAP HOTEL IN KOLKATA
Solution for Rental Property
Rent A Commercial Property To Expand Your Business.
Acon Connect B2B Booking Platform
What Journalistic Writers Should Know About Social Media
APARTMENTS FOR RENT VANCOUVER
Investing in Corporate Housing: The New Way to Manage Properties
Online Reputation Management
Plan Your Vacation And Home Renovation With Coupons.
Discussing about Airbnb’s Plus & its future scope.
How to Make Money on Online Boat Rentals. Start renting your boats by creating your own boat rental website using innovative online boat rental scripts.innovative.
Airbnb Clone Script | Airbnb Clone | Airbnb Script H T T P S : / / W W W. P H P S C R I P T S M A L L. C O M /H T T P S : / / W W W. P H P S C R I P T.
VRBO Clone Script | 9flats Clone | VRBO Clone | 9flats Script
Readymade Airbnb Clone | PHP Vacation Rental Script from PHP Script directory.
Why Should You Choose Shared Office Space?
Important Family Vacation Deals - Tips for Saving Money and Ideas.
Ways to Monetize From a Commercial Real Estate Property
Top and Luxury Vacation Rental Destinations at Home Escape Your dream destination is waiting for you to visit. Don't wait any longer!
Entrepreneurial Journalism
a cyclical approach to attracting your best guest
Online Hotels Reservation Online Hotel Reservation System.
What is Google+? Google+ is a social network and social layer for google services Some of its tools and features come from existing services and platforms,
Travel Packages and Tips for Choosing the Ideal Vacation Package for Your Next Trip
Hotel Or Holiday Accommodation Type of Accommodation.
Air Angels Management Air Angels take the hassle out of being a short letting host.
Record Revenue According to the US Travel Association, 2017 travel lodging revenues, including vacation homes and campgrounds, were $220.4 billion. Lodging.
AirBnB in New York City.
The Old Swan Barracks Backpackers Hostels in Perth, Australia.
Don’tPayAll.Com Brings Amazing Offers For You. Travel Bookings at Discounted Price with Expedia Coupons.
Presentation transcript:

Web Scraping AirBnb and hotels.com “Price Analysis and Comparison” Priya Srivastava NYC Data Science Academy May 7th , 2019

Overview Questions About the businesses Why do we care? Web Scraping challenges and solution Data Analysis Conclusion Future Work and Github Questions

About the Businesses airbnb hotels.com Airbnb is a community-based online platform for listing and renting local homes. It connects hosts and travelers and facilitates the process of renting without owning any rooms itself. Moreover it cultivates a sharing-economy by allowing property owners to rent out private flats. Founded: 2008 / San Francisco Hotels.com is a website for booking hotel rooms online and by telephone. Its inventory includes hotels and B&Bs, and some condos and other types of commercial lodging. It has a commission based business model. Established: 1991 Dallas, Texas

Best vacation experience Why do we care? Price comparison Best vacation experience Business Improvement

Web Scraping : Challenges and Solution Tool: Selenium Website: www.airbnb.com Web Scraping : Challenges and Solution Tool: Selenium

Solution : Generated url with location and used as start url Challenge: Must provide location (limits scrapings capability of all locations Solution : Generated url with location and used as start url Challenge: Data loaded by AJAX; Scrapy Xpaths didn’t work Solution: Used Selenium Another option: Scrapy Splash Challenge: Dataset restricted to 17 pages, after 17 pages it sends you back to page 1 Solution: I scraped two locations and 17 pages per locations.

Challenge: Dynamic page rendering Solution: Grabbed different sets of Xpath based on different page layout

Web Scraping : Challenges and Solution Tool: Selenium Website: www.hotels.com

Solution : Generated url with location and used as start url Challenge: Must provide location (limits scrapings capability of all locations Solution : Generated url with location and used as start url Challenge: The page loads on scroll, no next button to click and get next set of listings. Solution: Used window.scrollTo() method, to scroll and load the listings. Saved the listing hrefs in list, then iterated over each links to scrape the required data.

Challenge: Dynamic page rendering, hotel price xpaths change, hotel star xpaths change Solution: Grabbed different sets of Xpath based on different page layout

Sample of Data after cleaning and manipulation AirBnb Sample of Scraped Data Sample of Data after cleaning and manipulation

Hotels Hotels: Sample of Scraped Data Hotels: Sample of Data after cleaning and manipulation

Data Analysis Compare factors influencing AirBnb prices Compare factors influencing Hotel prices How prices vary based on different type of location Compare AirBnb business to Hotels.com business What kind of accommodation fits my budget based on number of people travelling

Scipy Two sample t-test on airBnb price and Hotels price stats.ttest_ind(airdf.price, hoteldf.price) Ttest_indResult(statistic=-6.462759938122756, pvalue=1.482752809922366e-10)  The results show p-value is extremely small. This indicates that hotels and airbnb prices are unlikely to have the same mean  Hotel price and AirBnB prices are statically different

AirBnb Hotel

AirBnb Hotel

AirBnb Popularity is defined by most highly rated and highly booked/reviewed places “Private room in loft” is the most popular rental type as is priced on an average of $225/night. “Entire Serviced apartment” and “Entire guest suite” are next two popular ones and are moderately priced around $120 -$130 on an average. “Room in hotel” is the least desired one and is highly priced

AirBnb However, in Orlando, “Room in hotel” has higher stakes than Manhattan. The most popular accommodations are “Private Room in guest suite” and “Private room in cottage” which are moderately priced only $70 per night on an average.

Hotels As expected 5 star hotels are less popular because of sky high price, and 1 star hotel hotels are cheap but provide bad experience/service, hence less popular. These 1 star hotels would cost you around $70. Most popular ones are 2.5 star hotels and are priced at $140 on an average. “If you spend $140 at Airbnb you can rent entire service apartment in Manhattan”

Hotels Amazing fact: A lot more population in Orlando prefers to book 5 star hotel, well they are priced only on an average of $240 only, plus it’s a family vacation destination that could be one factor. The most popular hotel type is 3.5 star hotels which costs $125 on an average. Whereas in Airbnb, you can go for most popular choices just for $70 in Orlando

AirBnb Airbnb rentals can accommodate upto 7-8 guests on an average, Where as 1 Room from hotels.com can serve 2–3 guests usually. For travelling in large groups, Airbnb can be preferable choice in Manhattan

AirBnb Airbnb rentals can accommodate upto 7-8 guests on an average, Where as 1 Room from hotels.com can serve 2–3 guests usually. For travelling in large groups, Airbnb can be preferable choice in Orlando.

AirBnb Price and popularity doesn’t seem to have a positive linear relationship

Hotels Correlation

AirBnb Price and number of guests seem to have a positive linear relationship in Manhattan and Orlando (however, slightly less for Orlando)

AirBnb Correlation Manh Orlando

AirBnb Pearson correlation of these two variables is 0.37 We see that p value is very small which indicates that there is a significant linear relation between Size of house and Price of house Pearson correlation of these two variables is 0.44 We see that p value is very small which indicates that there is a significant linear relation between Size of house and Price of house

Hotels Pearson correlation of these two variables is 0.38 We see that p value is very small which indicates that there is a significant linear relation between Review Rating and Price of Hotel Pearson correlation of these two variables is 0.44 We see that p value is very small which indicates that there is a significant linear relation between Review Rating and Price of Hotel

Hotels Pearson correlation of these two variables is 0.51 We see that p value is very small which indicates that there is a significant linear relation between Star Rating and Price of Hotel Pearson correlation of these two variables is 0.55 We see that p value is very small which indicates that there is a significant linear relation between Star Rating and Price of Hotel

Where should I rent in Manhattan? Accomodation Type Factors that contribute to this decision would be how many guest staying together and budget for the trip. For large groups Entire townhouse is the best approach, for small groups average rated hotels can be an option (but they are average.) Airbnb Entire service apartment are highly rated and provides you extra hospitality in less price.

Where should I rent in Orlando? Accomodation Type Factors that contribute to this decision would be how many guest staying together and budget for the trip. For large groups Entire townhouse is the best approach, for small groups average rated hotels can be an option (but they are average.) Airbnb Entire service apartment are highly rated and provides you extra hospitality in less price. Factors that contribute to this decision would be how many guest staying together and budget for the trip

Conclusion Based on data driven evidence we can conclude that: Airbnb price has significant positive linear relationship with size of house and number of guest it can accommodate. Price doesn’t inflate with popularity of rental. Hence, highly rated and popular rentals are not pricey. Airbnb customers have mostly great things to say. There review ratings (mostly > 4.0) are way higher than hotels average review rating. Hotels price has significant positive linear relationship with hotel star and popularity of hotel. Highly rated hotels are costlier than highly rated rentals in Airbnb. However there are average or below average hotels that might be cheaper than Airbnb rentals. In Manhattan, Airbnb or average star rated hotels are more popular whereas Orlando crowd doesn’t hesitate to appreciate luxury and high price of 5 star hotels. This analysis didn’t have exact location details to compare (Airbnb provides location only upon confirmation of booking). Location would drive a huge impact on price and choices one can make. Non data driven facts: Millennials love Airbnb, its gives you a whole new travel experience as opposed to cookie cutter hotel experience. Not all rentals at Airbnb are secure, all one needs is an email id and phone number to host a rental whereas hotels come with set level of security. Hotels come with special packages like kids club, indoor pools etc. due to which a lot of families might still prefer hotel. If Airbnb could improve on specialties, they can expand their business to another level. Mostly hotels are situated near tourist attraction, Airbnb rental are split across wide location. Both could be a fit based on where you want to tour.

Future Work Scrape additional fields like amenities and compare which amenities in both kind of businesses. Create an interactive app in Dash and plug these plots in my app. Scrape data of locations from west coast and compare. Scrape latitude and longitude from Airbnb and compare with hotels based on location Airbnb restricts exact address until booking, but for analysis one could pick the lat and long from href of google map center https://maps.googleapis.com/maps/api/staticmap?size=648x348&zoom=14&center=40.809,-73.94263&scale=2&path=color%3A0x007A87%7Cfillcolor%3A0x00d1c166%7Cweight%3A1%7Cenc%3AkkbxFl%7ChbMLmEf%40gEbA%7BDxAiDlBqC~BwBlCuAvCu%40zCQzCPvCt%40lCvA~BtBlBpCxAhDbAzDf%40fELlEMlEg%40fEcAzDyAhDmBpC_CtBmCvAwCt%40%7BCP%7BCQwCu%40mCuA_CwBmBqCyAiDcA%7BDg%40gEMmE%3F%3F&client=gme-airbnbinc&channel=monorail-prod&signature=yrtiLAEJzhc1k64ejuAR9PSIi80%3D My GitHub https://github.com/priyasrivast/WebscrapingAirBnbAndHotels

Thank You! Questions?