2015-04-17 12 views

risposta

4

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).

+0

Grazie a @LyzandeR. Se Rstudio non visualizza un contenuto web non locale, come posso assicurarmi che Im sia nella giusta pagina web? – Mohammad

+0

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

+0

Grazie ancora @LyzandeR. Ho appena capito shell.exec non funziona in mac. La funzione equivalente per mac è: system (paste ("apri", t $ url)) – Mohammad

Problemi correlati