fornisco due modi, perché non ho avuto quale siete interessati:
library(rvest)
s <- html_session("http://had.co.nz")
t <- s %>% jump_to("thesis/")
v <- s %>% follow_link("vita")
Per una di queste t
o v
è possibile utilizzare il seguente per visualizzare il codice html e vedere se è corretto:
html(t$url)
html(v$url)
o dopo @ commento molto utile di Mohammad:
#if you are on windows
shell.exec(t$url)
shell.exec(v$url)
#if you are on mac
system(paste("open", t$url))
system(paste("open", v$url))
o un'opzione multi-piattaforma come da @ commento di MrFLick:
browseURL(t$url)
browseURL(v$url)
Per visualizzare in realtà la stessa pagina web.
(Non penso che sia possibile utilizzare il visualizzatore di Rstudio per contenuti Web non locali, se questo è ciò che si sta chiedendo).
Grazie a @LyzandeR. Se Rstudio non visualizza un contenuto web non locale, come posso assicurarmi che Im sia nella giusta pagina web? – Mohammad
Siete i benvenuti! Deve essere uno degli altri due modi che ho fornito. Si stampa il codice 'html' (prima parte di codice) che include il testo della pagina Web o si visualizza la stessa pagina Web su un browser usando la seconda parte di codice (che è un modo programmatico per farlo). – LyzandeR
Grazie ancora @LyzandeR. Ho appena capito shell.exec non funziona in mac. La funzione equivalente per mac è: system (paste ("apri", t $ url)) – Mohammad