I są dwa sposoby, bo nie dostać których jeden jesteś zainteresowany:
library(rvest)
s <- html_session("http://had.co.nz")
t <- s %>% jump_to("thesis/")
v <- s %>% follow_link("vita")
dla którejkolwiek z wyżej t
lub v
można użyć następujących czynności, aby wyświetlić kod HTML i sprawdzić, czy jest poprawna:
html(t$url)
html(v$url)
lub po @ Mahometa bardzo użyteczny komentarz:
#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))
Albo opcja cross-platform, jak na @ komentarzu MrFLick za:
browseURL(t$url)
browseURL(v$url)
Aby rzeczywiście zobaczyć samą stronę.
(Nie sądzę, że możesz użyć przeglądarki Rstudio do nielokalnej treści internetowej, jeśli o to pytasz).
Dzięki @LyzandeR. Jeśli Rstudio nie wyświetla nielokalnej treści internetowej, w jaki sposób mogę się upewnić, że jestem na właściwej stronie? – Mohammad
Nie ma za co! To musi być jeden z dwóch pozostałych sposobów, które zapewniłem. Drukujesz kod 'html' (pierwszy fragment kodu), który zawiera tekst strony internetowej lub po prostu przeglądasz samą stronę w przeglądarce przy użyciu drugiego fragmentu kodu (co jest programowym sposobem). – LyzandeR
Jeszcze raz dziękuję @LyzandeR. Właśnie zorientowałem się, że shell.exec nie działa w mac. Odpowiednią funkcją dla mac jest: system (wklej ("open", t $ url)) – Mohammad