'RCurl' [R] пакет веб-страницы getURL ошибка при очистке API

Я пытаюсь очистить данные на страницах из API с помощью функции getURL пакета RCurl в R. Моя проблема заключается в том, что я не могу воспроизвести ответ, который я получаю при открытии URL-адреса в Chrome при выполнении запроса с использованием R По сути, когда я открываю страницу API (URL ниже) в Chrome, она работает нормально, но если я запрашиваю ее при использовании getURL в R (или в режиме инкогнито в Chrome), я получаю ответ «500 Internal Server Error», а не довольно JSON, который я ищу.

URL / API в вопросе:http://www.bluenile.com/api/public/loose-diamond/diamond-details/panel?country=USA&currency=USD&language=en-us&productSet=BN&sku=LD04077082

Вот мой (неудачный) запрос в [R].

test2 <- fromJSON(getURL("http://www.bluenile.com/api/public/loose-diamond/diamond-details/panel?country=USA&currency=USD&language=en-us&productSet=BN&sku=LD04077082", ssl.verifypeer = FALSE, useragent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36"))

Мои исследования до сих пор Сначала я посмотрел на этот предыдущий вопрос по стеку и добавил в запрос свой useragent (не решил проблему, но все еще может быть необходим):Проблемы API ViralHeat с командой getURL () в пакете RCurl

Далее я посмотрел на этот полезный пост, который руководствуется моим обоснованием:R Несоответствие между браузером и GET / getURL

Мои идеи о решении Это не моя область знаний, но я предполагаю, что в запросе отсутствует cookie-файл, необходимый для его выполнения (поэтому он не работает в моем браузере в режиме инкогнито). Я сравнил запросы и ответы от успешного запроса с неудачным запросом:

Успешный запрос:

Неудачный запрос:

У кого-нибудь есть идеи? Должен ли я попробовать использовать пакетRSelenium пакет, который был предложен MrFlick во втором посте, который я сделал.

Ответы на вопрос(1)

Ваш ответ на вопрос