rvest package.# Uncomment to install required packages
# install.packages("httr")
# install.packages("rvest")
library(httr)
library(rvest)
The code below demonstrates how to set up a function to retrieve Google search results for the query “cakes in Boston.” We will:
Define a target URL and specify custom headers for the request.
Parse and extract the search result data.
Display the search result titles and descriptions.
The Code:
getData <- function() {
# Set the URL for Google search, requesting 20 results
url <- "https://www.google.com/search?q=cakes+in+boston&gl=us&num=20"
# Make the request with a custom user-agent header
response <- GET(url, add_headers("User-Agent" = "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36 Unique/99.7.2776.77"))
# Check if the response status is OK (200)
if (status_code(response) == 200) {
# Convert the response content to text and parse with rvest
html_content <- content(response, as = "text")
page <- read_html(html_content)
# Find all search result containers
results <- html_nodes(page, "div.g")
c <- 0 # Counter for search result positions
# Iterate over each search result
for (result in results) {
# Extract the title and full description
title <- html_text(html_nodes(result, "h3"))
description <- html_text(html_nodes(result, ".VwiC3b"))
position <- c + 1
# Display each result with position, title, and description
cat("Title:", title, "\n")
cat("Description:", description, "\n")
cat("Position:", position, "\n\n")
c <- c + 1
}
} else {
cat("Failed to retrieve results. Status code:", status_code(response), "\n")
}
}
# Run the function to scrape and display results
getData()
## Title: Where to Order the 10 Best Cakes in Boston · The Food Lens
## Description: Mar 15, 2023 — Know where to order the best cakes in Boston. For every occasion, check out these standout cakes from Boston's top bake shops.
## Position: 1
##
## Title: Oakleaf Cakes Bake Shop - Boston
## Description: Gourmet Cake & Designer Cakes are now strictly ordered thru our online store. Gourmets ready for pickup in 3 business days, Designers ready in 4 business days!
## Position: 2
##
## Title: welcome to flour bakery + cafe
## Description: A must-have collection of favorite recipes from the James Beard Award-winning baker and co-owner of Flour Bakery in Boston.
## Position: 3
##
## Title: It's my birthday. Where's the BEST place to get cake?
## Description: Basque cheesecake at Maprang Bakery or crepe cake at Lady M.
## Position: 4
##
## Title: Lizzie's Bakery - Boston
## Description: Lizzie's Bakery is a female-owned, Boston-based bakery specializing in custom cakes and desserts. We create gorgeous wedding cakes, delicious custom cakes, ...
## Position: 5
##
## Title: Here's Where to Find the Best Bakeries in Boston Right Now
## Description: Whether you want breakfast pastries, fresh loaves, special-occasion cakes, or global-inspired treats, the best bakeries in Boston rise to the top.
## Position: 6
##
## Title: Modern Pastry Shop | Boston's Italian Family Owned Bakery
## Description: Nestled in the North End (Little Italy) and Medford. We are one of Boston's favorite Italian bakery. Family owned and operated for over 80 years.
## Position: 7
##
## Title: Best Cake Boston, MA - Last Updated October 2024
## Description: Best Cake Near Boston, Massachusetts · 1. Soul Cake · 2. Jonquils Cafe & Bakery · 3. Oakleaf Cakes · 4. Cakes By Noel · 5. Sweet Rossella Bakery · 6. May's Cake ...
## Position: 8
##
## Title: Custom Cakes | Capo in Boston, MA
## Description: Custom Cakes. Great for celebrations of ANY size! Order Here! ... All custom cakes require at least 48 hours' notice, some may require more time based on ...
## Position: 9
##
## Title: Boston's Best Cake by the Slice
## Description: Oct 17, 2024 — We've found 11 of the best by-the-slice (or single-serving) cake options. For most of these, no pre-planning or pre-ordering is necessary; just stroll on in, ...
## Position: 10
##
## Title: Coffee Cakes | Buy Boston Coffee Cakes Online
## Description: Boston Coffee Cake is the premiere bakery to buy coffee cakes online. Fast, securing ordering from our website.
## Position: 11
##
## Title: Soul Cake: Specializing in wedding and celebration ...
## Description: Soul Cake is a studio bakery specializing in custom-designed cake and pastry catering.
## Position: 12
##
## Title: Boston Birthday Cakes | Next Day Delivery
## Description: Our delicious cakes in Boston are perfect for any occasion. Whether you're buying some brownies & cookies for yourself or looking for a last minute birthday ...
## Position: 13
##
## Title: Boston ArtCakes by Tatiana (@bostonartcakes)
## Description: Custom cakes made from scratch Desserts For every occasion, in Boston area Delivery available depends on your For orders, Please send DM.
## Position: 14
##
## Title: Bova's Bakery -The Premier Italian Bakery Of Boston's ...
## Description: Family-owned and operated since 1926, Bova's Bakery is the premier Italian bakery of Boston's North End, located at Salem Street in Boston's North End. Find ...
## Position: 15
##
## Title: The Best Birthday Cake in Boston and Cambridge
## Description: We have tried a lot of cake over the years living here, and although we recommend our Chocolate Tour or Donut Tour, here are the best cakes.
## Position: 16
##
## Title: THE 10 BEST CAKE DELIVERY in Boston 2024
## Description: Cake Delivery in Boston · Caffe Nero (Center Plaza) · The Oceanaire Seafood Room (40 Court Street) · Clover Food Lab (DTX) · Walgreens (24 School St) · Insomnia ...
## Position: 17
##
## Title: Buttercream Boston (@buttercreamboston)
## Description: Custom buttercream cakes, cake decorating classes, pickup in South Boston ONLY. October is FULLY BOOKED. Order for November through the link below.
## Position: 18
Diverse Cake Offerings:
The variety of cake types and specialties mentioned—such as custom cakes, gourmet cakes, Basque cheesecakes, and buttercream cakes indicates a diverse market catering to different consumer preferences and occasions.
This diversity suggests potential for niche marketing strategies targeting specific cake types or consumer segments. Focus on Customization:
Several bakeries highlight their custom cake offerings, such as Lizzie’s Bakery and Capo.
This reflects a growing consumer desire for personalized products, allowing customers to tailor cakes to specific events, tastes, or themes.
Businesses can capitalize on this trend by offering customization options or unique design services. Significance of Online Ordering:
The mention of online ordering, as seen with Oakleaf Cakes and Boston Coffee Cake, emphasizes the shift toward e-commerce in the bakery sector.
This insight encourages bakeries to invest in their online presence, improving website usability and marketing efforts to facilitate online sales.
Event-Centric Marketing:
Local Branding and Community Ties:
Bakeries like Modern Pastry Shop and Bova’s Bakery highlight their local heritage and family-owned status.
This branding strategy can resonate with consumers who value local businesses and are more likely to support establishments that promote community ties.
Emphasizing local ingredients or collaborations with nearby vendors can enhance brand loyalty. Customer Convenience:
References to delivery options and next-day service in descriptions indicate a consumer preference for convenience.
Bakeries can improve their services by providing flexible delivery options, efficient order processing, and clear communication regarding lead times.
SEO and Online Visibility:
Potential for Cross-Promotions:
Highlighting Unique Selling Propositions (USPs):
The search results provide valuable insights into the competitive landscape of the cake market in Boston.By focusing on customization, enhancing online ordering systems, leveraging local branding, and optimizing for search engines, bakeries can improve their market position and attract a broader customer base. Understanding consumer preferences for convenience and event-centric products can further guide marketing strategies and product development.