3

私は病院のファイアウォールの背後にいてsetInternet2(T)、ネットに適切にアクセスするために通常は for R を使用する必要があります。ただし、コードを実行すると(自宅で完全に機能します)、結果は

curlPerform(curl = curl, .opts = opts, .encoding = .encoding) : 
  Could not resolve host: www.cnn.com; Host not found

これを回避することはまったく可能ですか?

よろしく、

//M

4

1 に答える 1

2

RCurl は R と同じプロキシ設定を使用していないようです (したがって、internet2 を設定しても役に立ちません)。次のcurlSetOptコマンドを使用して手動で設定する必要があります。

curl <- getCurlHandle()

curlSetOpt(.opts = list(proxy = '<address>:<port>'), curl = curl)

ans <- getURL('http://www.cnn.com', curl = curl)

于 2010-12-13T11:57:26.960 に答える