R web raspado en varias páginas

Estoy trabajando en un programa de raspado web para buscar vinos específicos y devolver una lista de vinos locales de esa variedad. El problema que tengo son los resultados de varias páginas. El siguiente código es un ejemplo básico de lo que estoy trabajando.

url2 <- "http://www.winemag.com/?s=washington+merlot&search_type=reviews"
htmlpage2 <- read_html(url2)
names2 <- html_nodes(htmlpage2, ".review-listing .title")
Wines2 <- html_text(names2)

Para esta búsqueda específica hay 39 páginas de resultados. Sé que la URL cambia ahttp://www.winemag.com/?s=washington%20merlot&drink_type=wine&page=2, pero ¿hay una manera fácil de hacer que el código pase por todas las páginas devueltas y compile los resultados de las 39 páginas en una sola lista? Sé que puedo hacer todas las URL manualmente, pero eso parece una exageración.

Respuestas a la pregunta(2)

Su respuesta a la pregunta