URL のリストを受け取り、各 Web サイトが稼働しているかどうか (TRUE または FALSE) を指定するベクトルを返すスクリプトを作成しようとしています。
問題はurl.exists()
、RCurl パッケージの関数が 300 の範囲のリダイレクト ステータス コードに対してエラー (つまり FALSE) を返すことです。これは実際にはエラーではありません (少なくとも私が懸念している種類のエラーです)。この問題は別の質問で確認されました。
この問題に対処するためにurl_success
、httr パッケージの関数を使用しています。
ただし、これを特定の Web サイトで実行すると、別のエラーが発生します。たとえば、次のようになります。
> url_success(site_list[621])
Error in function (type, msg, asError = TRUE) :
Maximum (10) redirects followed
RCurl で許可されるリダイレクトの最大数を変更する方法はありますか?
または、ここで一般的に私の問題に取り組む別の方法はありますか?