Web Scraping & Simple NLP for TripAdvisor Data

Job ID: 38698176

Budget: $10 – $100 USD

I'm in need of a professional with web scraping experience to extract data from TripAdvisor. The main focus will be customer reviews, prices, and amenities. The final deliverable will be a structured and clean dataframe in a CSV file containing approximately 10,000 rows.

Key tasks:
- Scrape customer reviews (both text and numeric ratings, in English only), prices, and amenities from TripAdvisor listings.
- Deliver a cleaned, structured CSV file without any code.

Additionally, I require simple Python code based on open-source libraries to clean the text data, perform tokenization, stemming, and lemmatization. The code should also conduct a basic sentiment analysis, categorizing each review as positive, neutral, or negative. Furthermore, for the bags of words (positive/negative), I need a count of how many times the most polarizing words appear in each set.

Ideal Skills and Experience:
- Proficient in web scraping
- Experienced with Python and dataframes
- Basic understanding of Natural Language Processing (NLP)
- Familiarity with sentiment analysis
- Ability to write clean, simple Python code using open-source libraries