2015-04-17 13 views

cevap

4

Ben iki yol sunar: Yukarıdaki t veya v html kodunu görüntülemek ve görmek için aşağıdaki kullanabilirsiniz herhangi biri için

library(rvest) 
s <- html_session("http://had.co.nz") 
t <- s %>% jump_to("thesis/") 
v <- s %>% follow_link("vita") 

o doğrudur:

html(t$url) 
html(v$url) 

VEYA @ Muhammed'in çok faydalı açıklama sonrası:

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

Veya MrFLick yorumuna @ uyarınca bir çapraz platform seçeneği:

browseURL(t$url) 
browseURL(v$url) 

aslında web sayfasını kendisi görüntülemek için.

(Rstudio'un görüntüleyicisini yerel olmayan web içeriği için kullanabileceğinizi sanmıyorum, eğer istediğinizi buysa).

+0

Teşekkürler @LyzandeR. Rstudio, yerel olmayan bir web içeriğini görüntülemiyorsa, doğru web sayfasında Im'i olduğundan nasıl emin olabilirim? – Mohammad

+0

Bir şey değil! Sağladığım diğer iki yoldan biri olmalı. Ya web sayfasının metnini içeren 'html' kodunu (kodun ilk parçasını) yazdırırsınız ya da web sayfasının kendisini bir tarayıcıda ikinci kod parçasını kullanarak görüntüleyebilirsiniz (bu, programlı bir yoldur). – LyzandeR

+0

Teşekkürler @LyzandeR. Az önce shell.exec'in Mac'te çalışmadığını öğrendim. Mac için eşdeğer işlevi şöyledir: sistem (paste ("open", t $ url)) – Mohammad

İlgili konular