Я предполагаю, что вы обобщаете переменную url в вектор строковых URL. Если это так, вы можете сделать что-то вроде следующего
urls <- c("url1", "url2", "url3")
myScrape <- function(url) {
age <- read_html(url)
title_html <- html_nodes(page,'.medium-big')
text_html <- html_nodes(page,'.font-bold')
full_html <- html_nodes(page, '.medium-smaller')
text_html[[21]] <- NULL
full_html[c(1, 21, 22)] <- NULL
title <- html_text(title_html)
text <- html_text(text_html)
full <- html_text(full_html)
data.frame(title, text, full)
}
all_pages <- lapply(urls, myScrape)
. Вам нужно будет поиграть с кодом, чтобы получить его в желаемом формате (например, список фреймов данных обычно бесполезен) но скрипт теперь зацикливается!