2015-05-18 17 views
-1

我正在使用readLines從web獲取HTML文件的內容。 是否有必要首先打開一個連接:帶連接的readLines或R中的簡單路徑

con <- url("http://google.com", open = "r") 
readLines(con) 
close(con) 

或可我只是做:

readLines("http://google.com") 

這兩種方法似乎工作,併產生相同的結果。其次似乎更好,因爲不需要打開和關閉連接。第一種方法是否有優勢?

+1

請閱讀'?readLines'。 – user227710

回答

1

readLines調用將起作用,但請注意其原型不包含...參數。這意味着您將無法傳入任何特定於打開URL的參數 - 例如method參數。

根據我的經驗,如果「開箱即用」的默認設置對某些網站可能不起作用,則最好明確。