2014-02-11 571 views
0

當我使用下面的命令GET(URL)返回錯誤

url = 'www.somesite.com' 
GET(url) 

我得到下面的錯誤 - 我不知道它涉及到。

Error in function (type, msg, asError = TRUE) : 
    easy handled already used in multi handle 
+0

你應該儘量提供[重複的例子(http://stackoverflow.com/questions/5963269/how-對做 - 一個偉大-R重現-例子)。您的代碼不會產生您描述的錯誤。 – Thomas

+0

我重新啓動了R會話,我想它解決了這個問題.. – Savi

回答

1

如果使用RCurl直接這個工作沒有錯誤:

> RCurl::httpGET('www.somesite.com') 
[1] " <html data-adblockkey=\"MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBANHZLSNGAhe0lWbSycFlY7t3c4tFHP+Epw8naGgm3CR8CftAihnB7Jkt+vFmvIf3BV/p3RpOrZ/XbZsX9uh0m9UCAwEAAQ==_jJgyGlO27u/CWR1xPtVqducj4Y1JMgxGGKTmh0wKT2NiLTbZW1DUVt7xP5VsCa0q5F4+744tv9exTeUO7nf6tQ==\"> \n\n<head>\n  <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />\n <title>SomeSite.com: The Leading Some Site Site on the Net</title>\n   <script type=\"text/javascript\">;\n  if(self != top) top.location.href = 'http://'+location.hostname+'/?redir=frame&uid=www5301308f09b0e8.72483303';\n  </script>\n  <script type=\"text/javascript\" src=\"http://return.bs.domainnamesales.com/return_js.php?d=somesite.com&s=1392586895\"></script>\n\n <script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"></script>\n <script type=\"text/javascript\">\n  function GetParam(name) {\n   var match = new RegExp(name + \n    \"=*([^&]+)*\", \"i\").exec(location.search); \n   if (match == null)    \n    match = new RegExp(name + \"=(.+)\", \"i\").exec(location.search); \n   if (match == null) return null;    \n    match = match + \"\";   \n   //**convert match to a string  \n   result = match.split(\",\");   \n   return decodeURIComponent(result[1]);  \n  } \n\n  function logStatus(type) { \n   $.ajax({   \n    cache: false, \n    global: false, \n    async: true, \n    type: \"POST\", \n    url: '/logpstatus.php',\n    data: {uid: GetParam('uid'), type: type} \n   });    \n  }  \n </script>\n\n </head>\n <frameset cols=\"1,*,1\" border=0>\n  <frame name=\"top\" src=\"tg.php?uid=www5301308f09b0e8.72483303\" scrolling=no frameborder=0 noresize framespacing=0 marginwidth=0 marginheight=0>\n  <frame src=\"search_caf.php?uid=www5301308f09b0e8.72483303&src=linen&abp=1\" scrolling=\"auto\" framespacing=0 marginwidth=0 marginheight=0 noresize>\n  <frame src=\"page.php?www5301308f09b0e8.72483303\"></frame>\n </frameset>\n <noframes>\n  somesite.com has been connecting our visitors with providers of Build A Web Site, Cheap Web Design, Create Web Sites and many other related services for nearly 10 years. Join thousands of satisfied visitors who found Ecommerce Web Design, Flash Web Design, Graphic Web Design, Multimedia Designs, and Search Engine Optimization.<br/> </noframes>\n</html>\n\n" 
0

試試這個。您需要指定協議。

url = 'http://www.somesite.com'; GET(url)